(self.webpackChunkextendify=self.webpackChunkextendify||[]).push([[170],{1984:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var o=r(9307);const a=(0,o.forwardRef)((function({icon:e,size:t=24,...r},a){return(0,o.cloneElement)(e,{width:t,height:t,...r,ref:a})}))},3708:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var o=r(444),a=r(5893);const n=(0,a.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(o.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})})},5682:(e,t,r)=>{"use strict";var o={};r.r(o),r.d(o,{hasBrowserEnv:()=>Me,hasStandardBrowserEnv:()=>_e,hasStandardBrowserWebWorkerEnv:()=>Le,origin:()=>Ae});var a={};r.r(a),r.d(a,{BarChart:()=>Wr,Checkmark:()=>Zr,Design:()=>Kr,Donate:()=>Gr,LeftCaret:()=>Yr,Logo:()=>Jr,Monetization:()=>Xr,OpenEnvelope:()=>Qr,Pencil:()=>eo,Planner:()=>to,PreviewIcon:()=>ro,PriceTag:()=>oo,Radio:()=>ao,RefreshIcon:()=>no,RightCaret:()=>io,School:()=>so,SearchIcon:()=>lo,Shop:()=>po,Speech:()=>co,Spinner:()=>mo,SpinnerIcon:()=>uo,Ticket:()=>go});var n=r(9196),i=r(9307);const s=window.wp.blockLibrary;var l=r(9818),p=r(7403),c=r(1688),m=r(46);const u=n.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)}),d={dedupe:!0},g=m.$l.defineProperty(m.J$,"defaultValue",{value:m.u_}),f=(0,m.s6)(((e,t,r)=>{const{cache:o,compare:a,suspense:i,fallbackData:s,revalidateOnMount:l,revalidateIfStale:p,refreshInterval:g,refreshWhenHidden:f,refreshWhenOffline:h,keepPreviousData:w}=r,[y,v,b,k]=m.DY.get(o),[x,E]=(0,m.qC)(e),S=(0,n.useRef)(!1),z=(0,n.useRef)(!1),C=(0,n.useRef)(x),T=(0,n.useRef)(t),P=(0,n.useRef)(r),M=()=>P.current,_=()=>M().isVisible()&&M().isOnline(),[R,L,A,N]=(0,m.JN)(o,x),O=(0,n.useRef)({}).current,D=(0,m.o8)(s)?r.fallback[x]:s,V=(e,t)=>{for(const r in O){const o=r;if("data"===o){if(!a(e[o],t[o])){if(!(0,m.o8)(e[o]))return!1;if(!a(W,t[o]))return!1}}else if(t[o]!==e[o])return!1}return!0},F=(0,n.useMemo)((()=>{const e=!!x&&!!t&&((0,m.o8)(l)?!M().isPaused()&&!i&&(!!(0,m.o8)(p)||p):l),r=t=>{const r=(0,m.PM)(t);return delete r._k,e?{isValidating:!0,isLoading:!0,...r}:r},o=R(),a=N(),n=r(o),s=o===a?n:r(a);let c=n;return[()=>{const e=r(R());return V(e,c)?(c.data=e.data,c.isLoading=e.isLoading,c.isValidating=e.isValidating,c.error=e.error,c):(c=e,e)},()=>s]}),[o,x]),j=(0,c.useSyncExternalStore)((0,n.useCallback)((e=>A(x,((t,r)=>{V(r,t)||e()}))),[o,x]),F[0],F[1]),I=!S.current,B=y[x]&&y[x].length>0,H=j.data,q=(0,m.o8)(H)?D:H,U=j.error,$=(0,n.useRef)(q),W=w?(0,m.o8)(H)?$.current:H:q,Z=!(B&&!(0,m.o8)(U))&&(I&&!(0,m.o8)(l)?l:!M().isPaused()&&(i?!(0,m.o8)(q)&&p:(0,m.o8)(q)||p)),K=!!(x&&t&&I&&Z),G=(0,m.o8)(j.isValidating)?K:j.isValidating,Y=(0,m.o8)(j.isLoading)?K:j.isLoading,J=(0,n.useCallback)((async e=>{const t=T.current;if(!x||!t||z.current||M().isPaused())return!1;let o,n,i=!0;const s=e||{},l=!b[x]||!s.dedupe,p=()=>m.w6?!z.current&&x===C.current&&S.current:x===C.current,c={isValidating:!1,isLoading:!1},u=()=>{L(c)},d=()=>{const e=b[x];e&&e[1]===n&&delete b[x]},g={isValidating:!0};(0,m.o8)(R().data)&&(g.isLoading=!0);try{if(l&&(L(g),r.loadingTimeout&&(0,m.o8)(R().data)&&setTimeout((()=>{i&&p()&&M().onLoadingSlow(x,r)}),r.loadingTimeout),b[x]=[t(E),(0,m.u3)()]),[o,n]=b[x],o=await o,l&&setTimeout(d,r.dedupingInterval),!b[x]||b[x][1]!==n)return l&&p()&&M().onDiscarded(x),!1;c.error=m.i_;const e=v[x];if(!(0,m.o8)(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return u(),l&&p()&&M().onDiscarded(x),!1;const s=R().data;c.data=a(s,o)?s:o,l&&p()&&M().onSuccess(o,x,r)}catch(e){d();const t=M(),{shouldRetryOnError:r}=t;t.isPaused()||(c.error=e,l&&p()&&(t.onError(e,x,t),(!0===r||(0,m.mf)(r)&&r(e))&&(M().revalidateOnFocus&&M().revalidateOnReconnect&&!_()||t.onErrorRetry(e,x,t,(e=>{const t=y[x];t&&t[0]&&t[0](m.sj.ERROR_REVALIDATE_EVENT,e)}),{retryCount:(s.retryCount||0)+1,dedupe:!0}))))}return i=!1,u(),!0}),[x,o]),X=(0,n.useCallback)(((...e)=>(0,m.BN)(o,C.current,...e)),[]);if((0,m.LI)((()=>{T.current=t,P.current=r,(0,m.o8)(H)||($.current=H)})),(0,m.LI)((()=>{if(!x)return;const e=J.bind(m.i_,d);let t=0;const r=(0,m.ko)(x,y,((r,o={})=>{if(r==m.sj.FOCUS_EVENT){const r=Date.now();M().revalidateOnFocus&&r>t&&_()&&(t=r+M().focusThrottleInterval,e())}else if(r==m.sj.RECONNECT_EVENT)M().revalidateOnReconnect&&_()&&e();else{if(r==m.sj.MUTATE_EVENT)return J();if(r==m.sj.ERROR_REVALIDATE_EVENT)return J(o)}}));return z.current=!1,C.current=x,S.current=!0,L({_k:E}),Z&&((0,m.o8)(q)||m.W6?e():(0,m.kw)(e)),()=>{z.current=!0,r()}}),[x]),(0,m.LI)((()=>{let e;function t(){const t=(0,m.mf)(g)?g(R().data):g;t&&-1!==e&&(e=setTimeout(r,t))}function r(){R().error||!f&&!M().isVisible()||!h&&!M().isOnline()?t():J(d).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[g,f,h,x]),(0,n.useDebugValue)(W),i&&(0,m.o8)(q)&&x){if(!m.w6&&m.W6)throw new Error("Fallback data is required when using suspense in SSR.");T.current=t,P.current=r,z.current=!1;const e=k[x];if(!(0,m.o8)(e)){const t=X(e);u(t)}if(!(0,m.o8)(U))throw U;{const e=J(d);(0,m.o8)(W)||(e.status="fulfilled",e.value=!0),u(e)}}return{mutate:X,get data(){return O.data=!0,W},get error(){return O.error=!0,U},get isValidating(){return O.isValidating=!0,G},get isLoading(){return O.isLoading=!0,Y}}}));var h=r(6989),w=r.n(h),y=r(5736),v=r(1174);function b(e,t){return function(){return e.apply(t,arguments)}}const{toString:k}=Object.prototype,{getPrototypeOf:x}=Object,E=(S=Object.create(null),e=>{const t=k.call(e);return S[t]||(S[t]=t.slice(8,-1).toLowerCase())});var S;const z=e=>(e=e.toLowerCase(),t=>E(t)===e),C=e=>t=>typeof t===e,{isArray:T}=Array,P=C("undefined"),M=z("ArrayBuffer"),_=C("string"),R=C("function"),L=C("number"),A=e=>null!==e&&"object"==typeof e,N=e=>{if("object"!==E(e))return!1;const t=x(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},O=z("Date"),D=z("File"),V=z("Blob"),F=z("FileList"),j=z("URLSearchParams"),[I,B,H,q]=["ReadableStream","Request","Response","Headers"].map(z);function U(e,t,{allOwnKeys:r=!1}={}){if(null==e)return;let o,a;if("object"!=typeof e&&(e=[e]),T(e))for(o=0,a=e.length;o0;)if(o=r[a],t===o.toLowerCase())return o;return null}const W="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Z=e=>!P(e)&&e!==W,K=(G="undefined"!=typeof Uint8Array&&x(Uint8Array),e=>G&&e instanceof G);var G;const Y=z("HTMLFormElement"),J=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),X=z("RegExp"),Q=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),o={};U(r,((r,a)=>{let n;!1!==(n=t(r,a,e))&&(o[a]=n||r)})),Object.defineProperties(e,o)},ee="abcdefghijklmnopqrstuvwxyz",te="0123456789",re={DIGIT:te,ALPHA:ee,ALPHA_DIGIT:ee+ee.toUpperCase()+te},oe=z("AsyncFunction"),ae=(ne="function"==typeof setImmediate,ie=R(W.postMessage),ne?setImmediate:ie?(se=`axios@${Math.random()}`,le=[],W.addEventListener("message",(({source:e,data:t})=>{e===W&&t===se&&le.length&&le.shift()()}),!1),e=>{le.push(e),W.postMessage(se,"*")}):e=>setTimeout(e));var ne,ie,se,le;const pe="undefined"!=typeof queueMicrotask?queueMicrotask.bind(W):"undefined"!=typeof process&&process.nextTick||ae,ce={isArray:T,isArrayBuffer:M,isBuffer:function(e){return null!==e&&!P(e)&&null!==e.constructor&&!P(e.constructor)&&R(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||R(e.append)&&("formdata"===(t=E(e))||"object"===t&&R(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&M(e.buffer),t},isString:_,isNumber:L,isBoolean:e=>!0===e||!1===e,isObject:A,isPlainObject:N,isReadableStream:I,isRequest:B,isResponse:H,isHeaders:q,isUndefined:P,isDate:O,isFile:D,isBlob:V,isRegExp:X,isFunction:R,isStream:e=>A(e)&&R(e.pipe),isURLSearchParams:j,isTypedArray:K,isFileList:F,forEach:U,merge:function e(){const{caseless:t}=Z(this)&&this||{},r={},o=(o,a)=>{const n=t&&$(r,a)||a;N(r[n])&&N(o)?r[n]=e(r[n],o):N(o)?r[n]=e({},o):T(o)?r[n]=o.slice():r[n]=o};for(let e=0,t=arguments.length;e(U(t,((t,o)=>{r&&R(t)?e[o]=b(t,r):e[o]=t}),{allOwnKeys:o}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,r,o)=>{e.prototype=Object.create(t.prototype,o),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},toFlatObject:(e,t,r,o)=>{let a,n,i;const s={};if(t=t||{},null==e)return t;do{for(a=Object.getOwnPropertyNames(e),n=a.length;n-- >0;)i=a[n],o&&!o(i,e,t)||s[i]||(t[i]=e[i],s[i]=!0);e=!1!==r&&x(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:E,kindOfTest:z,endsWith:(e,t,r)=>{e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;const o=e.indexOf(t,r);return-1!==o&&o===r},toArray:e=>{if(!e)return null;if(T(e))return e;let t=e.length;if(!L(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},forEachEntry:(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=r.next())&&!o.done;){const r=o.value;t.call(e,r[0],r[1])}},matchAll:(e,t)=>{let r;const o=[];for(;null!==(r=e.exec(t));)o.push(r);return o},isHTMLForm:Y,hasOwnProperty:J,hasOwnProp:J,reduceDescriptors:Q,freezeMethods:e=>{Q(e,((t,r)=>{if(R(e)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;const o=e[r];R(o)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}))}))},toObjectSet:(e,t)=>{const r={},o=e=>{e.forEach((e=>{r[e]=!0}))};return T(e)?o(e):o(String(e).split(t)),r},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,r){return t.toUpperCase()+r})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:$,global:W,isContextDefined:Z,ALPHABET:re,generateString:(e=16,t=re.ALPHA_DIGIT)=>{let r="";const{length:o}=t;for(;e--;)r+=t[Math.random()*o|0];return r},isSpecCompliantForm:function(e){return!!(e&&R(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),r=(e,o)=>{if(A(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[o]=e;const a=T(e)?[]:{};return U(e,((e,t)=>{const n=r(e,o+1);!P(n)&&(a[t]=n)})),t[o]=void 0,a}}return e};return r(e,0)},isAsyncFn:oe,isThenable:e=>e&&(A(e)||R(e))&&R(e.then)&&R(e.catch),setImmediate:ae,asap:pe};function me(e,t,r,o,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),o&&(this.request=o),a&&(this.response=a)}ce.inherits(me,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ce.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const ue=me.prototype,de={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{de[e]={value:e}})),Object.defineProperties(me,de),Object.defineProperty(ue,"isAxiosError",{value:!0}),me.from=(e,t,r,o,a,n)=>{const i=Object.create(ue);return ce.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),me.call(i,e.message,t,r,o,a),i.cause=e,i.name=e.name,n&&Object.assign(i,n),i};const ge=me;function fe(e){return ce.isPlainObject(e)||ce.isArray(e)}function he(e){return ce.endsWith(e,"[]")?e.slice(0,-2):e}function we(e,t,r){return e?e.concat(t).map((function(e,t){return e=he(e),!r&&t?"["+e+"]":e})).join(r?".":""):t}const ye=ce.toFlatObject(ce,{},null,(function(e){return/^is[A-Z]/.test(e)})),ve=function(e,t,r){if(!ce.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const o=(r=ce.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!ce.isUndefined(t[e])}))).metaTokens,a=r.visitor||p,n=r.dots,i=r.indexes,s=(r.Blob||"undefined"!=typeof Blob&&Blob)&&ce.isSpecCompliantForm(t);if(!ce.isFunction(a))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(ce.isDate(e))return e.toISOString();if(!s&&ce.isBlob(e))throw new ge("Blob is not supported. Use a Buffer instead.");return ce.isArrayBuffer(e)||ce.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function p(e,r,a){let s=e;if(e&&!a&&"object"==typeof e)if(ce.endsWith(r,"{}"))r=o?r:r.slice(0,-2),e=JSON.stringify(e);else if(ce.isArray(e)&&function(e){return ce.isArray(e)&&!e.some(fe)}(e)||(ce.isFileList(e)||ce.endsWith(r,"[]"))&&(s=ce.toArray(e)))return r=he(r),s.forEach((function(e,o){!ce.isUndefined(e)&&null!==e&&t.append(!0===i?we([r],o,n):null===i?r:r+"[]",l(e))})),!1;return!!fe(e)||(t.append(we(a,r,n),l(e)),!1)}const c=[],m=Object.assign(ye,{defaultVisitor:p,convertValue:l,isVisitable:fe});if(!ce.isObject(e))throw new TypeError("data must be an object");return function e(r,o){if(!ce.isUndefined(r)){if(-1!==c.indexOf(r))throw Error("Circular reference detected in "+o.join("."));c.push(r),ce.forEach(r,(function(r,n){!0===(!(ce.isUndefined(r)||null===r)&&a.call(t,r,ce.isString(n)?n.trim():n,o,m))&&e(r,o?o.concat(n):[n])})),c.pop()}}(e),t};function be(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function ke(e,t){this._pairs=[],e&&ve(e,this,t)}const xe=ke.prototype;xe.append=function(e,t){this._pairs.push([e,t])},xe.toString=function(e){const t=e?function(t){return e.call(this,t,be)}:be;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const Ee=ke;function Se(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ze(e,t,r){if(!t)return e;const o=r&&r.encode||Se,a=r&&r.serialize;let n;if(n=a?a(t,r):ce.isURLSearchParams(t)?t.toString():new Ee(t,r).toString(o),n){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+n}return e}const Ce=class{constructor(){this.handlers=[]}use(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){ce.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},Te={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Pe={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:Ee,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},Me="undefined"!=typeof window&&"undefined"!=typeof document,_e=(Re="undefined"!=typeof navigator&&navigator.product,Me&&["ReactNative","NativeScript","NS"].indexOf(Re)<0);var Re;const Le="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Ae=Me&&window.location.href||"http://localhost",Ne={...o,...Pe},Oe=function(e){function t(e,r,o,a){let n=e[a++];if("__proto__"===n)return!0;const i=Number.isFinite(+n),s=a>=e.length;return n=!n&&ce.isArray(o)?o.length:n,s?(ce.hasOwnProp(o,n)?o[n]=[o[n],r]:o[n]=r,!i):(o[n]&&ce.isObject(o[n])||(o[n]=[]),t(e,r,o[n],a)&&ce.isArray(o[n])&&(o[n]=function(e){const t={},r=Object.keys(e);let o;const a=r.length;let n;for(o=0;o{t(function(e){return ce.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),o,r,0)})),r}return null},De={transitional:Te,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const r=t.getContentType()||"",o=r.indexOf("application/json")>-1,a=ce.isObject(e);if(a&&ce.isHTMLForm(e)&&(e=new FormData(e)),ce.isFormData(e))return o?JSON.stringify(Oe(e)):e;if(ce.isArrayBuffer(e)||ce.isBuffer(e)||ce.isStream(e)||ce.isFile(e)||ce.isBlob(e)||ce.isReadableStream(e))return e;if(ce.isArrayBufferView(e))return e.buffer;if(ce.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let n;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ve(e,new Ne.classes.URLSearchParams,Object.assign({visitor:function(e,t,r,o){return Ne.isNode&&ce.isBuffer(e)?(this.append(t,e.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((n=ce.isFileList(e))||r.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ve(n?{"files[]":e}:e,t&&new t,this.formSerializer)}}return a||o?(t.setContentType("application/json",!1),function(e,t,r){if(ce.isString(e))try{return(0,JSON.parse)(e),ce.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||De.transitional,r=t&&t.forcedJSONParsing,o="json"===this.responseType;if(ce.isResponse(e)||ce.isReadableStream(e))return e;if(e&&ce.isString(e)&&(r&&!this.responseType||o)){const r=!(t&&t.silentJSONParsing)&&o;try{return JSON.parse(e)}catch(e){if(r){if("SyntaxError"===e.name)throw ge.from(e,ge.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ne.classes.FormData,Blob:Ne.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ce.forEach(["delete","get","head","post","put","patch"],(e=>{De.headers[e]={}}));const Ve=De,Fe=ce.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),je=Symbol("internals");function Ie(e){return e&&String(e).trim().toLowerCase()}function Be(e){return!1===e||null==e?e:ce.isArray(e)?e.map(Be):String(e)}function He(e,t,r,o,a){return ce.isFunction(o)?o.call(this,t,r):(a&&(t=r),ce.isString(t)?ce.isString(o)?-1!==t.indexOf(o):ce.isRegExp(o)?o.test(t):void 0:void 0)}class qe{constructor(e){e&&this.set(e)}set(e,t,r){const o=this;function a(e,t,r){const a=Ie(t);if(!a)throw new Error("header name must be a non-empty string");const n=ce.findKey(o,a);(!n||void 0===o[n]||!0===r||void 0===r&&!1!==o[n])&&(o[n||t]=Be(e))}const n=(e,t)=>ce.forEach(e,((e,r)=>a(e,r,t)));if(ce.isPlainObject(e)||e instanceof this.constructor)n(e,t);else if(ce.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))n((e=>{const t={};let r,o,a;return e&&e.split("\n").forEach((function(e){a=e.indexOf(":"),r=e.substring(0,a).trim().toLowerCase(),o=e.substring(a+1).trim(),!r||t[r]&&Fe[r]||("set-cookie"===r?t[r]?t[r].push(o):t[r]=[o]:t[r]=t[r]?t[r]+", "+o:o)})),t})(e),t);else if(ce.isHeaders(e))for(const[t,o]of e.entries())a(o,t,r);else null!=e&&a(t,e,r);return this}get(e,t){if(e=Ie(e)){const r=ce.findKey(this,e);if(r){const e=this[r];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;for(;o=r.exec(e);)t[o[1]]=o[2];return t}(e);if(ce.isFunction(t))return t.call(this,e,r);if(ce.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ie(e)){const r=ce.findKey(this,e);return!(!r||void 0===this[r]||t&&!He(0,this[r],r,t))}return!1}delete(e,t){const r=this;let o=!1;function a(e){if(e=Ie(e)){const a=ce.findKey(r,e);!a||t&&!He(0,r[a],a,t)||(delete r[a],o=!0)}}return ce.isArray(e)?e.forEach(a):a(e),o}clear(e){const t=Object.keys(this);let r=t.length,o=!1;for(;r--;){const a=t[r];e&&!He(0,this[a],a,e,!0)||(delete this[a],o=!0)}return o}normalize(e){const t=this,r={};return ce.forEach(this,((o,a)=>{const n=ce.findKey(r,a);if(n)return t[n]=Be(o),void delete t[a];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,r)=>t.toUpperCase()+r))}(a):String(a).trim();i!==a&&delete t[a],t[i]=Be(o),r[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return ce.forEach(this,((r,o)=>{null!=r&&!1!==r&&(t[o]=e&&ce.isArray(r)?r.join(", "):r)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const r=new this(e);return t.forEach((e=>r.set(e))),r}static accessor(e){const t=(this[je]=this[je]={accessors:{}}).accessors,r=this.prototype;function o(e){const o=Ie(e);t[o]||(function(e,t){const r=ce.toCamelCase(" "+t);["get","set","has"].forEach((o=>{Object.defineProperty(e,o+r,{value:function(e,r,a){return this[o].call(this,t,e,r,a)},configurable:!0})}))}(r,e),t[o]=!0)}return ce.isArray(e)?e.forEach(o):o(e),this}}qe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),ce.reduceDescriptors(qe.prototype,(({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[r]=e}}})),ce.freezeMethods(qe);const Ue=qe;function $e(e,t){const r=this||Ve,o=t||r,a=Ue.from(o.headers);let n=o.data;return ce.forEach(e,(function(e){n=e.call(r,n,a.normalize(),t?t.status:void 0)})),a.normalize(),n}function We(e){return!(!e||!e.__CANCEL__)}function Ze(e,t,r){ge.call(this,null==e?"canceled":e,ge.ERR_CANCELED,t,r),this.name="CanceledError"}ce.inherits(Ze,ge,{__CANCEL__:!0});const Ke=Ze;function Ge(e,t,r){const o=r.config.validateStatus;r.status&&o&&!o(r.status)?t(new ge("Request failed with status code "+r.status,[ge.ERR_BAD_REQUEST,ge.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):e(r)}const Ye=(e,t,r=3)=>{let o=0;const a=function(e,t){e=e||10;const r=new Array(e),o=new Array(e);let a,n=0,i=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),p=o[i];a||(a=l),r[n]=s,o[n]=l;let c=i,m=0;for(;c!==n;)m+=r[c++],c%=e;if(n=(n+1)%e,n===i&&(i=(i+1)%e),l-a{a=n,r=null,o&&(clearTimeout(o),o=null),e.apply(null,t)};return[(...e)=>{const t=Date.now(),s=t-a;s>=n?i(e,t):(r=e,o||(o=setTimeout((()=>{o=null,i(r)}),n-s)))},()=>r&&i(r)]}((r=>{const n=r.loaded,i=r.lengthComputable?r.total:void 0,s=n-o,l=a(s);o=n,e({loaded:n,total:i,progress:i?n/i:void 0,bytes:s,rate:l||void 0,estimated:l&&i&&n<=i?(i-n)/l:void 0,event:r,lengthComputable:null!=i,[t?"download":"upload"]:!0})}),r)},Je=(e,t)=>{const r=null!=e;return[o=>t[0]({lengthComputable:r,total:e,loaded:o}),t[1]]},Xe=e=>(...t)=>ce.asap((()=>e(...t))),Qe=Ne.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let r;function o(r){let o=r;return e&&(t.setAttribute("href",o),o=t.href),t.setAttribute("href",o),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return r=o(window.location.href),function(e){const t=ce.isString(e)?o(e):e;return t.protocol===r.protocol&&t.host===r.host}}():function(){return!0},et=Ne.hasStandardBrowserEnv?{write(e,t,r,o,a,n){const i=[e+"="+encodeURIComponent(t)];ce.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),ce.isString(o)&&i.push("path="+o),ce.isString(a)&&i.push("domain="+a),!0===n&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function tt(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const rt=e=>e instanceof Ue?{...e}:e;function ot(e,t){t=t||{};const r={};function o(e,t,r){return ce.isPlainObject(e)&&ce.isPlainObject(t)?ce.merge.call({caseless:r},e,t):ce.isPlainObject(t)?ce.merge({},t):ce.isArray(t)?t.slice():t}function a(e,t,r){return ce.isUndefined(t)?ce.isUndefined(e)?void 0:o(void 0,e,r):o(e,t,r)}function n(e,t){if(!ce.isUndefined(t))return o(void 0,t)}function i(e,t){return ce.isUndefined(t)?ce.isUndefined(e)?void 0:o(void 0,e):o(void 0,t)}function s(r,a,n){return n in t?o(r,a):n in e?o(void 0,r):void 0}const l={url:n,method:n,data:n,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(e,t)=>a(rt(e),rt(t),!0)};return ce.forEach(Object.keys(Object.assign({},e,t)),(function(o){const n=l[o]||a,i=n(e[o],t[o],o);ce.isUndefined(i)&&n!==s||(r[o]=i)})),r}const at=e=>{const t=ot({},e);let r,{data:o,withXSRFToken:a,xsrfHeaderName:n,xsrfCookieName:i,headers:s,auth:l}=t;if(t.headers=s=Ue.from(s),t.url=ze(tt(t.baseURL,t.url),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),ce.isFormData(o))if(Ne.hasStandardBrowserEnv||Ne.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(r=s.getContentType())){const[e,...t]=r?r.split(";").map((e=>e.trim())).filter(Boolean):[];s.setContentType([e||"multipart/form-data",...t].join("; "))}if(Ne.hasStandardBrowserEnv&&(a&&ce.isFunction(a)&&(a=a(t)),a||!1!==a&&Qe(t.url))){const e=n&&i&&et.read(i);e&&s.set(n,e)}return t},nt="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,r){const o=at(e);let a=o.data;const n=Ue.from(o.headers).normalize();let i,s,l,p,c,{responseType:m,onUploadProgress:u,onDownloadProgress:d}=o;function g(){p&&p(),c&&c(),o.cancelToken&&o.cancelToken.unsubscribe(i),o.signal&&o.signal.removeEventListener("abort",i)}let f=new XMLHttpRequest;function h(){if(!f)return;const o=Ue.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders());Ge((function(e){t(e),g()}),(function(e){r(e),g()}),{data:m&&"text"!==m&&"json"!==m?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:o,config:e,request:f}),f=null}f.open(o.method.toUpperCase(),o.url,!0),f.timeout=o.timeout,"onloadend"in f?f.onloadend=h:f.onreadystatechange=function(){f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))&&setTimeout(h)},f.onabort=function(){f&&(r(new ge("Request aborted",ge.ECONNABORTED,e,f)),f=null)},f.onerror=function(){r(new ge("Network Error",ge.ERR_NETWORK,e,f)),f=null},f.ontimeout=function(){let t=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const a=o.transitional||Te;o.timeoutErrorMessage&&(t=o.timeoutErrorMessage),r(new ge(t,a.clarifyTimeoutError?ge.ETIMEDOUT:ge.ECONNABORTED,e,f)),f=null},void 0===a&&n.setContentType(null),"setRequestHeader"in f&&ce.forEach(n.toJSON(),(function(e,t){f.setRequestHeader(t,e)})),ce.isUndefined(o.withCredentials)||(f.withCredentials=!!o.withCredentials),m&&"json"!==m&&(f.responseType=o.responseType),d&&([l,c]=Ye(d,!0),f.addEventListener("progress",l)),u&&f.upload&&([s,p]=Ye(u),f.upload.addEventListener("progress",s),f.upload.addEventListener("loadend",p)),(o.cancelToken||o.signal)&&(i=t=>{f&&(r(!t||t.type?new Ke(null,e,f):t),f.abort(),f=null)},o.cancelToken&&o.cancelToken.subscribe(i),o.signal&&(o.signal.aborted?i():o.signal.addEventListener("abort",i)));const w=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(o.url);w&&-1===Ne.protocols.indexOf(w)?r(new ge("Unsupported protocol "+w+":",ge.ERR_BAD_REQUEST,e)):f.send(a||null)}))},it=(e,t)=>{let r,o=new AbortController;const a=function(e){if(!r){r=!0,i();const t=e instanceof Error?e:this.reason;o.abort(t instanceof ge?t:new Ke(t instanceof Error?t.message:t))}};let n=t&&setTimeout((()=>{a(new ge(`timeout ${t} of ms exceeded`,ge.ETIMEDOUT))}),t);const i=()=>{e&&(n&&clearTimeout(n),n=null,e.forEach((e=>{e&&(e.removeEventListener?e.removeEventListener("abort",a):e.unsubscribe(a))})),e=null)};e.forEach((e=>e&&e.addEventListener&&e.addEventListener("abort",a)));const{signal:s}=o;return s.unsubscribe=i,[s,()=>{n&&clearTimeout(n),n=null}]},st=function*(e,t){let r=e.byteLength;if(!t||r{const n=async function*(e,t,r){for await(const o of e)yield*st(ArrayBuffer.isView(o)?o:await r(String(o)),t)}(e,t,a);let i,s=0,l=e=>{i||(i=!0,o&&o(e))};return new ReadableStream({async pull(e){try{const{done:t,value:o}=await n.next();if(t)return l(),void e.close();let a=o.byteLength;if(r){let e=s+=a;r(e)}e.enqueue(new Uint8Array(o))}catch(e){throw l(e),e}},cancel:e=>(l(e),n.return())},{highWaterMark:2})},pt="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,ct=pt&&"function"==typeof ReadableStream,mt=pt&&("function"==typeof TextEncoder?(ut=new TextEncoder,e=>ut.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var ut;const dt=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},gt=ct&&dt((()=>{let e=!1;const t=new Request(Ne.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),ft=ct&&dt((()=>ce.isReadableStream(new Response("").body))),ht={stream:ft&&(e=>e.body)};var wt;pt&&(wt=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!ht[e]&&(ht[e]=ce.isFunction(wt[e])?t=>t[e]():(t,r)=>{throw new ge(`Response type '${e}' is not supported`,ge.ERR_NOT_SUPPORT,r)})})));const yt={http:null,xhr:nt,fetch:pt&&(async e=>{let{url:t,method:r,data:o,signal:a,cancelToken:n,timeout:i,onDownloadProgress:s,onUploadProgress:l,responseType:p,headers:c,withCredentials:m="same-origin",fetchOptions:u}=at(e);p=p?(p+"").toLowerCase():"text";let d,g,[f,h]=a||n||i?it([a,n],i):[];const w=()=>{!d&&setTimeout((()=>{f&&f.unsubscribe()})),d=!0};let y;try{if(l&>&&"get"!==r&&"head"!==r&&0!==(y=await(async(e,t)=>{const r=ce.toFiniteNumber(e.getContentLength());return null==r?(async e=>null==e?0:ce.isBlob(e)?e.size:ce.isSpecCompliantForm(e)?(await new Request(e).arrayBuffer()).byteLength:ce.isArrayBufferView(e)||ce.isArrayBuffer(e)?e.byteLength:(ce.isURLSearchParams(e)&&(e+=""),ce.isString(e)?(await mt(e)).byteLength:void 0))(t):r})(c,o))){let e,r=new Request(t,{method:"POST",body:o,duplex:"half"});if(ce.isFormData(o)&&(e=r.headers.get("content-type"))&&c.setContentType(e),r.body){const[e,t]=Je(y,Ye(Xe(l)));o=lt(r.body,65536,e,t,mt)}}ce.isString(m)||(m=m?"include":"omit"),g=new Request(t,{...u,signal:f,method:r.toUpperCase(),headers:c.normalize().toJSON(),body:o,duplex:"half",credentials:m});let a=await fetch(g);const n=ft&&("stream"===p||"response"===p);if(ft&&(s||n)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=a[t]}));const t=ce.toFiniteNumber(a.headers.get("content-length")),[r,o]=s&&Je(t,Ye(Xe(s),!0))||[];a=new Response(lt(a.body,65536,r,(()=>{o&&o(),n&&w()}),mt),e)}p=p||"text";let i=await ht[ce.findKey(ht,p)||"text"](a,e);return!n&&w(),h&&h(),await new Promise(((t,r)=>{Ge(t,r,{data:i,headers:Ue.from(a.headers),status:a.status,statusText:a.statusText,config:e,request:g})}))}catch(t){if(w(),t&&"TypeError"===t.name&&/fetch/i.test(t.message))throw Object.assign(new ge("Network Error",ge.ERR_NETWORK,e,g),{cause:t.cause||t});throw ge.from(t,t&&t.code,e,g)}})};ce.forEach(yt,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const vt=e=>`- ${e}`,bt=e=>ce.isFunction(e)||null===e||!1===e,kt=e=>{e=ce.isArray(e)?e:[e];const{length:t}=e;let r,o;const a={};for(let n=0;n`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let r=t?e.length>1?"since :\n"+e.map(vt).join("\n"):" "+vt(e[0]):"as no adapter specified";throw new ge("There is no suitable adapter to dispatch the request "+r,"ERR_NOT_SUPPORT")}return o};function xt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ke(null,e)}function Et(e){return xt(e),e.headers=Ue.from(e.headers),e.data=$e.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),kt(e.adapter||Ve.adapter)(e).then((function(t){return xt(e),t.data=$e.call(e,e.transformResponse,t),t.headers=Ue.from(t.headers),t}),(function(t){return We(t)||(xt(e),t&&t.response&&(t.response.data=$e.call(e,e.transformResponse,t.response),t.response.headers=Ue.from(t.response.headers))),Promise.reject(t)}))}const St={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{St[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));const zt={};St.transitional=function(e,t,r){function o(e,t){return"[Axios v1.7.4] Transitional option '"+e+"'"+t+(r?". "+r:"")}return(r,a,n)=>{if(!1===e)throw new ge(o(a," has been removed"+(t?" in "+t:"")),ge.ERR_DEPRECATED);return t&&!zt[a]&&(zt[a]=!0,console.warn(o(a," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,a,n)}};const Ct={assertOptions:function(e,t,r){if("object"!=typeof e)throw new ge("options must be an object",ge.ERR_BAD_OPTION_VALUE);const o=Object.keys(e);let a=o.length;for(;a-- >0;){const n=o[a],i=t[n];if(i){const t=e[n],r=void 0===t||i(t,n,e);if(!0!==r)throw new ge("option "+n+" must be "+r,ge.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new ge("Unknown option "+n,ge.ERR_BAD_OPTION)}},validators:St},Tt=Ct.validators;class Pt{constructor(e){this.defaults=e,this.interceptors={request:new Ce,response:new Ce}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t;Error.captureStackTrace?Error.captureStackTrace(t={}):t=new Error;const r=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?r&&!String(e.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+r):e.stack=r}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=ot(this.defaults,t);const{transitional:r,paramsSerializer:o,headers:a}=t;void 0!==r&&Ct.assertOptions(r,{silentJSONParsing:Tt.transitional(Tt.boolean),forcedJSONParsing:Tt.transitional(Tt.boolean),clarifyTimeoutError:Tt.transitional(Tt.boolean)},!1),null!=o&&(ce.isFunction(o)?t.paramsSerializer={serialize:o}:Ct.assertOptions(o,{encode:Tt.function,serialize:Tt.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let n=a&&ce.merge(a.common,a[t.method]);a&&ce.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete a[e]})),t.headers=Ue.concat(n,a);const i=[];let s=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const l=[];let p;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let c,m=0;if(!s){const e=[Et.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,l),c=e.length,p=Promise.resolve(t);m{if(!r._listeners)return;let t=r._listeners.length;for(;t-- >0;)r._listeners[t](e);r._listeners=null})),this.promise.then=e=>{let t;const o=new Promise((e=>{r.subscribe(e),t=e})).then(e);return o.cancel=function(){r.unsubscribe(t)},o},e((function(e,o,a){r.reason||(r.reason=new Ke(e,o,a),t(r.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new _t((function(t){e=t})),cancel:e}}}const Rt=_t,Lt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Lt).forEach((([e,t])=>{Lt[t]=e}));const At=Lt,Nt=function e(t){const r=new Mt(t),o=b(Mt.prototype.request,r);return ce.extend(o,Mt.prototype,r,{allOwnKeys:!0}),ce.extend(o,r,null,{allOwnKeys:!0}),o.create=function(r){return e(ot(t,r))},o}(Ve);Nt.Axios=Mt,Nt.CanceledError=Ke,Nt.CancelToken=Rt,Nt.isCancel=We,Nt.VERSION="1.7.4",Nt.toFormData=ve,Nt.AxiosError=ge,Nt.Cancel=Nt.CanceledError,Nt.all=function(e){return Promise.all(e)},Nt.spread=function(e){return function(t){return e.apply(null,t)}},Nt.isAxiosError=function(e){return ce.isObject(e)&&!0===e.isAxiosError},Nt.mergeConfig=ot,Nt.AxiosHeaders=Ue,Nt.formToJSON=e=>Oe(ce.isHTMLForm(e)?new FormData(e):e),Nt.getAdapter=kt,Nt.HttpStatusCode=At,Nt.default=Nt;const Ot=Nt.create({baseURL:window.extSharedData.root,headers:{"X-WP-Nonce":window.extSharedData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify":!0}});Ot.interceptors.response.use((e=>Dt(e)),(e=>Vt(e)));const Dt=e=>Object.prototype.hasOwnProperty.call(e,"data")?e.data:e,Vt=e=>{if(e.response)return console.error(e.response),e.response.status>=400&&e.response.status<500?Promise.reject(e.response):Promise.reject(Dt(e.response))},Ft=window.extOnbData.wpRoot,jt=(e,t)=>Ot.post("launch/options",{option:e,value:t}),It=async e=>{const{data:t}=await Ot.get("launch/options",{params:{option:e}});return t},Bt=e=>Ot.post(`${Ft}wp/v2/pages`,e),Ht=e=>Ot.post(`${Ft}wp/v2/pages/${e.id}`,e),qt=async e=>{if(e?.wordpressSlug)try{const t=await Ot.post(`${Ft}wp/v2/plugins`,{slug:e.wordpressSlug});if(!t.ok)return t}catch(e){}},Ut=async e=>{const t=new URL(`${Ft}wp/v2/plugins`),r=new URLSearchParams(t.searchParams);r.set("search",e.wordpressSlug),t.search=r.toString();const o=await Ot.get(t.toString()),a=o?.[0]?.plugin;if(!a)throw new Error("Plugin not found");return await Ot.post(`${Ft}wp/v2/plugins/${a}`,{status:"active"})},$t=(e,t)=>Ot.post(`${Ft}wp/v2/template-parts/${e}`,{slug:`${e}`,theme:"extendable",type:"wp_template_part",status:"publish", // translators: Launch is the product name. Unless otherwise specified by the glossary, do not translate this name. description:(0,y.__)("Added by Launch","extendify-local"),content:t}),Wt=["header","header-with-center-nav-and-social"],Zt=["footer","footer-social-icons","footer-with-center-logo-and-menu"],Kt=async()=>{const e=await Ot.get(Ft+"wp/v2/global-styles/themes/extendable/variations");if(!Array.isArray(e))throw new Error("Could not get theme variations");return[...e].sort((()=>Math.random()-.5))},Gt=e=>w()({path:"extendify/v1/launch/create-navigation",method:"POST",data:{title:(0,y.__)("Header Navigation","extendify-local"),slug:"site-navigation",content:e}}),Yt=e=>{try{return JSON.parse(e.match(//)[1])}catch(e){return{}}},Jt=(e,t)=>{const r=JSON.stringify({...Yt(e),...t});return e.replace(/()/gi,`\x3c!-- wp:navigation ${r} /--\x3e`)},Xt=e=>w()({path:"/extendify/v1/shared/process-placeholders",method:"POST",data:{patterns:e}});var Qt=r(5609),er=r(7887),tr=r(3967),rr=r.n(tr),or=r(3689),ar=r(3773),nr=r(270),ir=r(782);const sr={siteType:{},siteStructure:void 0,siteInformation:{title:void 0},businessInformation:{description:void 0,tones:[],acceptTerms:!1},siteTypeSearch:[],goals:[],variation:null},lr=`extendify-launch-user-selection-${window.extSharedData.siteId}`,pr=(0,p.a)(window.extSharedData.userData.userSelectionData),cr=(e,t)=>{var r,o;return{...sr,...null!==(r=pr?.state)&&void 0!==r?r:{},...null!==(o=JSON.parse(localStorage.getItem(lr)||"{}")?.state)&&void 0!==o?o:{},setSiteType(t){e({...sr,siteType:t})},setSiteStructure(t){if(!["single-page","multi-page"].includes(t))throw new Error("Page structure doesn't exist");e({siteStructure:t})},setSiteTypeSearch(t){e((e=>({siteTypeSearch:[...e.siteTypeSearch,t].slice(-10)})))},setSiteInformation(r,o){const a={...t().siteInformation,[r]:o};e({siteInformation:a})},setBusinessInformation(r,o){const a={...t().businessInformation,[r]:o};e({businessInformation:a})},getGoalsPlugins:()=>t().goals.flatMap((e=>e.plugins)),has(e,r){var o;return!!r?.id&&(null!==(o=t()?.[e])&&void 0!==o?o:[])?.some((e=>e.id===r.id))},add(r,o){var a;t().has(r,o)||e({[r]:[...null!==(a=t()?.[r])&&void 0!==a?a:[],o]})},addMany(r,o,a={}){var n;a.clearExisting?e({[r]:o}):e({[r]:[...null!==(n=t()?.[r])&&void 0!==n?n:[],...o]})},remove(r,o){e({[r]:t()?.[r]?.filter((e=>e.id!==o.id))})},removeMany(r,o){e({[r]:t()?.[r]?.filter((e=>!o.some((t=>t.id===e.id))))})},removeAll(t){e({[t]:[]})},toggle(e,r){t().has(e,r)?t().remove(e,r):t().add(e,r)},resetState(){e(sr)},setVariation(t){e({variation:t})}}},mr="/extendify/v1/shared/user-selections-data",ur={getItem:async()=>await w()({path:mr}),setItem:async(e,t)=>await w()({path:mr,method:"POST",data:{state:t}})},dr=(0,nr.Ue)((0,ir.tJ)((0,ir.mW)(cr,{name:"Extendify User Selections"}),{storage:(0,ir.FL)((()=>ur)),skipHydration:!0}),cr),gr=({setPage:e})=>{var t,r,o;const a=null!==(t=window.extOnbData.resetSiteInformation.pagesIds)&&void 0!==t?t:[],s=null!==(r=window.extOnbData.resetSiteInformation.navigationsIds)&&void 0!==r?r:[],l=null!==(o=window.extOnbData.resetSiteInformation.templatePartsIds)&&void 0!==o?o:[],{resetState:p}=dr(),[c,m]=(0,i.useState)(!1),[u,d]=(0,i.useState)(!1),g=(0,i.useRef)(null);return(0,i.useEffect)((()=>{a.length>0&&(m(!0),e(0))}),[a.length,m,e]),(0,n.createElement)(or.M,null,c&&(0,n.createElement)(er.Vq,{initialFocus:g,static:!0,open:c,as:ar.E.div,initial:!1,animate:{opacity:1},exit:{opacity:0},"data-test":"confirmation-launch",className:"extendify-launch extendify-launch-modal",onClose:()=>null},(0,n.createElement)("div",{className:"absolute top-0 mx-auto flex h-screen w-full items-center justify-center md:p-8"},(0,n.createElement)("div",{className:"fixed inset-0 bg-black/30",style:{backdropFilter:"blur(2px)",zIndex:99999},"aria-hidden":"true"}),(0,n.createElement)("div",{style:{zIndex:100099},className:"relative mx-6 max-w-screen-3xl rounded bg-white shadow-2xl sm:flex sm:overflow-hidden"},(0,n.createElement)(er.Vq.Panel,{className:"flex flex-col"},(0,n.createElement)(er.Vq.Title,{className:"m-0 flex items-center py-6 pl-8 pr-7 text-2xl font-bold text-gray-900"},(0,y.__)("Start over?","extendify-local")),(0,n.createElement)("div",{className:"relative max-w-screen-sm px-8 py-0 text-left text-base font-normal"},(0,y.__)("Go through the onboarding process again to create a new site.","extendify-local"),(0,n.createElement)("br",null),(0,n.createElement)("strong",null,(0,y.sprintf)( // translators: %3$s is the number of old pages (0,y.__)("%s pages created in the prior onboarding session will be deleted.","extendify-local"),a.length))),(0,n.createElement)("div",{className:"flex justify-end space-x-4 px-8 py-8 text-base"},(0,n.createElement)(fr,{"data-test":"modal-exit-button",onClick:()=>window.location.href=`${window.extSharedData.adminUrl}admin.php?page=extendify-assist`,disabled:u,className:"border-gray-200 bg-white text-design-main hover:bg-gray-50 focus:bg-gray-50"},(0,y.__)("Exit","extendify-local")),(0,n.createElement)(fr,{onClick:async()=>{d(!0),p();for(const e of a)try{await w()({path:`/wp/v2/pages/${e}`,method:"DELETE"})}catch(t){console.warn(`delete pages failed to delete a page (id: ${e}) with the following error`,t)}for(const e of s)try{await w()({path:`/wp/v2/navigation/${e}`,method:"DELETE"})}catch(t){console.warn(`delete navigation failed to delete a navigation (id: ${e}) with the following error`,t)}for(const e of l)try{await w()({path:`/wp/v2/template-parts/${e}?force=true`,method:"DELETE"})}catch(t){console.warn(`delete template failed to delete template (id: ${e}) with the following error`,t)}m(!1)},disabled:u,className:"border-design-main bg-design-main text-design-text","data-test":"modal-continue-button"},u?(0,n.createElement)("div",{className:"flex items-center justify-center"},(0,n.createElement)(Qt.Spinner,null),(0,n.createElement)("div",null,(0,y.__)("Processing","extendify-local"))):(0,y.__)("Continue","extendify-local"))))))))},fr=(0,i.forwardRef)(((e,t)=>(0,n.createElement)("button",{ref:t,...e,className:rr()("button-focus flex items-center rounded border px-6 py-3 leading-6",{"cursor-not-allowed opacity-50":e.disabled},e.className),type:"button"},e.children))),hr=({show:e})=>e?(0,n.createElement)(or.M,null,(0,n.createElement)(ar.E.div,{className:"extendify-launch fixed bottom-[100px] z-max flex w-full justify-end px-12 pb-4"},(0,n.createElement)("div",{className:"shadow-2xl"},(0,n.createElement)(Qt.Snackbar,null,(0,y.__)("Just a moment, this is taking longer than expected.","extendify-local"))))):null,wr=(0,ir.mW)((()=>({generating:!1})),{name:"Extendify Launch Globals"}),yr=(0,nr.Ue)(wr);var vr=r(424);const br=({setBusinessInformation:e})=>{const{userGaveConsent:t,consentTermsHTML:r,setUserGaveConsent:o}=(0,vr.y)();return(0,n.createElement)("div",{className:"flex flex-col"},(0,n.createElement)("label",{htmlFor:"accept-terms",className:"focus-within:text-design-mains ml-1 flex cursor-pointer items-center text-base"},(0,n.createElement)("span",{className:"relative"},(0,n.createElement)("input",{id:"accept-terms",className:"h-4 w-4 rounded-sm focus:ring-0 focus:ring-offset-0",type:"checkbox",onChange:t=>{const{checked:r}=t.target;o(r),e("acceptTerms",r)},checked:t}),(0,n.createElement)("svg",{className:rr()("absolute inset-0 block h-5 w-4",{"text-white":t,"text-transparent":!t}),viewBox:"1 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation"},(0,n.createElement)("path",{d:"M8.72912 13.7449L5.77536 10.7911L4.76953 11.7899L8.72912 15.7495L17.2291 7.24948L16.2304 6.25073L8.72912 13.7449Z",fill:"currentColor"}))),(0,n.createElement)("span",{className:"m-0 ml-1.5 text-lg font-medium text-gray-900 md:text-base"},(0,y.__)("I agree (required to use AI Assistant)","extendify-local"))),(0,n.createElement)("p",{className:"m-0 mx-7 mb-2 mt-1 p-0 text-sm text-gray-700",dangerouslySetInnerHTML:{__html:r}}))},kr=({description:e,setDescription:t})=>(0,n.createElement)(n.Fragment,null,(0,n.createElement)("label",{htmlFor:"extendify-business-info-input",className:"m-0 text-lg font-medium leading-8 text-gray-900 md:text-base md:leading-10"},(0,y.__)("Website description","extendify-local")),(0,n.createElement)("textarea",{"data-test":"business-info-input",autoComplete:"off",autoFocus:!0,rows:"4",name:"business-info-input",id:"extendify-business-info-input",className:"input-focus placeholder:text-md h-40 w-full rounded-lg border border-gray-300 p-2 ring-offset-0 placeholder:italic placeholder:opacity-50",value:null!=e?e:"",onChange:e=>t(e.target.value),placeholder:(0,y.__)("E.g., We are a yoga studio in London with professionally trained instructors with focus on hot yoga for therapeutic purposes.","extendify-local")})),xr=()=>{const{businessInformation:e,setBusinessInformation:t}=dr(),r=[{label:(0,y.__)("Professional","extendify-local"),value:"professional"},{label:(0,y.__)("Friendly","extendify-local"),value:"friendly"},{label:(0,y.__)("Inspirational","extendify-local"),value:"inspirational"},{label:(0,y.__)("Informative","extendify-local"),value:"informative"},{label:(0,y.__)("Persuasive","extendify-local"),value:"persuasive"}];return(0,n.createElement)(n.Fragment,null,(0,n.createElement)("label",{htmlFor:"extendify-business-info-tone",className:"m-0 text-lg font-medium leading-8 text-gray-900 md:text-base md:leading-10"},(0,y.__)("Select your site's tone (optional)","extendify-local")),(0,n.createElement)("div",{className:"justify-left flex w-full flex-wrap gap-2"},r.map((r=>{const o=e.tones?.find((({value:e})=>e===r.value));return(0,n.createElement)("div",{key:r.value,className:rr()("relative rounded border border-gray-300",{"bg-gray-100":o,"border-gray-300":!o})},(0,n.createElement)("label",{htmlFor:r.value,className:"flex h-full w-full cursor-pointer items-center justify-between p-2 text-gray-900"},(0,n.createElement)("div",{className:"flex flex-auto items-center"},(0,n.createElement)("span",{className:"relative mr-1 inline-block h-4 w-4 align-middle"},(0,n.createElement)("input",{id:r.value,className:"h-4 w-4 rounded-sm focus:ring-0 focus:ring-offset-0",type:"checkbox",onChange:()=>(r=>{let{tones:o}=e;const a=o?.find((({value:e})=>e===r.value))?o?.filter((({value:e})=>e!==r.value)):[...o,r];t("tones",a)})(r),checked:!!e.tones?.find((({value:e})=>e===r.value))}),(0,n.createElement)("svg",{className:rr()("absolute inset-0 -mt-px block h-4 w-4",{"text-white":o,"text-transparent":!o}),viewBox:"1 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation"},(0,n.createElement)("path",{d:"M8.72912 13.7449L5.77536 10.7911L4.76953 11.7899L8.72912 15.7495L17.2291 7.24948L16.2304 6.25073L8.72912 13.7449Z",fill:"currentColor"}))),(0,n.createElement)("span",{className:"font-small text-sm"},r.label))))}))))},Er=({title:e,description:t})=>(0,n.createElement)("div",{className:"relative mx-auto w-full max-w-xl"},(0,n.createElement)("div",{className:"mb-8 flex flex-col gap-2 md:mb-10 3xl:mb-12"},(0,n.createElement)("h2",{className:"m-0 text-center text-2xl leading-8 text-gray-900 md:leading-10"},e),t&&(0,n.createElement)("p",{className:"m-0 text-center text-base leading-6 text-gray-700"},t))),Sr=e=>(0,n.createElement)("button",{...e,className:rr()("button-focus flex items-center rounded border px-6 py-3 leading-6",{"cursor-not-allowed opacity-50":e.disabled},e.className),type:"button"},e.children),zr={pages:[],style:null},Cr=`extendify-launch-pages-selection-${window.extSharedData.siteId}`,Tr=(e,t)=>{var r;return{...zr,...null!==(r=JSON.parse(localStorage.getItem(Cr)||"{}")?.state)&&void 0!==r?r:{},has(e,r){var o;return!!r?.id&&(null!==(o=t()?.[e])&&void 0!==o?o:[])?.some((e=>e.id===r.id))},add(r,o){var a;t().has(r,o)||e({[r]:[...null!==(a=t()?.[r])&&void 0!==a?a:[],o]})},remove(r,o){e({[r]:t()?.[r]?.filter((e=>e.id!==o.id))})},removeAll(t){e({[t]:[]})},setStyle(t){e({style:t})}}},Pr=(0,nr.Ue)((0,ir.tJ)((0,ir.mW)(Tr,{name:"Extendify Launch Pages Selections"}),{name:Cr,storage:(0,ir.FL)((()=>localStorage)),skipHydration:!0}),Tr),Mr=()=>{const{style:e}=Pr(),{siteType:t}=dr();return Object.keys(null!=t?t:{})?.length>0&&Object.keys(null!=e?e:{})?.length>0};var _r=r(2200);const Rr=async(e,t,r={})=>{const{showLocalizedCopy:o,wpVersion:a,wpLanguage:n,allowedPlugins:i}=window.extSharedData,{goals:s,getGoalsPlugins:l}=dr.getState(),p=l(),c=new URL(`${_r.kE}/api/${e}-templates`);c.searchParams.append("siteType",t?.slug),a&&c.searchParams.append("wpVersion",a),n&&c.searchParams.append("lang",n),s?.length&&c.searchParams.append("goals",JSON.stringify(s)),p?.length&&c.searchParams.append("plugins",JSON.stringify(p)),o&&c.searchParams.append("showLocalizedCopy",!0),i&&c.searchParams.append("allowedPlugins",JSON.stringify(i)),Object.entries(r).forEach((([e,t])=>{if(null!=t)return"object"==typeof t?c.searchParams.append(e,JSON.stringify(t)):void c.searchParams.append(e,t)}));const m=await fetch(c.toString(),{headers:{"Content-Type":"application/json"}});if(!m.ok)throw new Error("Bad response from server");return await m.json()},Lr=async({siteTypeSlug:e})=>{const t=await Ot.get("launch/goals",{params:{site_type:null!=e?e:"all"}});if(!t?.data?.length)throw new Error("Could not get goals");return t.data},Ar=["partnerId","devbuild","version","siteId","wpLanguage","wpVersion"],Nr={...Object.fromEntries(Object.entries(window.extSharedData).filter((([e])=>Ar.includes(e))))};var Or=r(2175),Dr=r(4981),Vr=r(2819);const Fr=new WeakMap,jr=({container:e,onLoad:t,ready:r,loadDelay:o})=>{const a=(()=>{const e=(0,i.useRef)(!1);return(0,i.useEffect)((()=>(e.current=!0,()=>e.current=!1))),e})(),[n,s]=(0,i.useState)(0),[l,p]=(0,i.useState)(null),[c,m]=(0,i.useState)(!1),u=(0,i.useRef)(!1),d=(0,i.useCallback)((async(e,t)=>{var r;if(e.getBoundingClientRect().toprequestAnimationFrame(e))),await new Promise((e=>requestAnimationFrame(e)));for(const t of n){if(!e.contentDocument?.defaultView)return;const r=parseFloat(e.contentDocument.defaultView.getComputedStyle(t).height);t.offsetHeight,t.style.minHeight=r>784?"784px":r+"px"}e.style.setProperty("max-height","none","important"),u.current=!1}),[]);return(0,i.useLayoutEffect)((()=>{if(!r)return;const o=setTimeout((()=>{const r=e?.querySelector("iframe[title]");if(!r)return s((e=>e+1));p(r),requestAnimationFrame((()=>t(r,e)))}),100);return()=>clearTimeout(o)}),[l,r,n,e,t]),(0,i.useLayoutEffect)((()=>{if(m(!1),!l?.contentDocument)return;const t={attributes:!1,childList:!0,subtree:!0};requestAnimationFrame((()=>r(l,e))),setTimeout((()=>r()),2e3);const r=(0,Vr.debounce)((()=>{a.current&&!u.current&&(n.disconnect(),d(l,e).then((()=>{setTimeout((()=>m(!0)),o),a.current&&n.observe(l.contentDocument,t)})))}),300),n=new MutationObserver(r);return n.observe(l.contentDocument,t),()=>{r.cancel(),n?.disconnect()}}),[l,e,a,r,d,o]),{loading:!l,ready:c}},Ir=e=>e.replace(/(https?:\/\/\S+\w=\d+)/gi,"$1&q=10&auto=format,compress&fm=avif"),Br=async()=>{try{return await Ot.get("launch/ping"),!0}catch(e){}return await new Promise((e=>setTimeout(e,1e3))),Br()},Hr=(e,t)=>e?.filter((e=>e.includes(t)))?.length,qr=JSON.parse('{"Bloom":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #000000;--wp--preset--color--background: #ffffff;--wp--preset--color--primary: #014932;--wp--preset--color--secondary: #395144;--wp--preset--color--tertiary: #FFEFEA;--wp--preset--color--foreground-alt: #333333;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: grayscale;--wp--custom--typography--font-smoothing--webkit: antialiased;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 0.4rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground-alt);font-family: var(--wp--preset--font-family--ibm-plex-sans);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--marcellus);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: 400;letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: 400;letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: 400;letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.313), 1.063rem);font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding-top: 0.838rem;padding-right: 2.5rem;padding-bottom: 0.838rem;padding-left: 2.5rem;text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: calc(0.838rem - 1px);padding-right: calc(2.5rem - 1px);padding-bottom: calc(0.838rem - 1px);padding-left: calc(2.5rem - 1px);}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--large);font-weight: (--wp--custom--typography--font-weight--bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: transparent;border-width: 1px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 1px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-color{color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-background-color{background-color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-border-color{border-color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Brisbane":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #f7fafc;--wp--preset--color--background: #3f5762;--wp--preset--color--primary: #F9F6DE;--wp--preset--color--secondary: #fcf8f2;--wp--preset--color--tertiary: #2d3f47;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--primary);--wp--custom--typography--font-smoothing--moz: grayscale;--wp--custom--typography--font-smoothing--webkit: antialiased;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--radio-canada);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--medium);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--arsenal);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: 500;letter-spacing: -0.01em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: 500;letter-spacing: 0.01em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: 600;letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: var(--wp--custom--typography--font-weight--medium);line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--large);font-weight: (--wp--custom--typography--font-weight--bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: transparent;border-width: 1px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 1px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Cairo":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #ffffff;--wp--preset--color--background: #393646;--wp--preset--color--primary: #F4EEE0;--wp--preset--color--secondary: #EFE1D1;--wp--preset--color--tertiary: #4F4557;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: grayscale;--wp--custom--typography--font-smoothing--webkit: antialiased;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--inter);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--source-serif-pro);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: 0;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: var(--wp--custom--typography--font-weight--bold);letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--x-large);font-weight: (--wp--custom--typography--font-weight--bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: var(--wp--preset--color--primary);border-width: 2px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--regular);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--regular);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--regular);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 2px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: clamp(1.2rem, 3vw, 1.5rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -.025em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","FusionSky":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #000000;--wp--preset--color--background: #ffffff;--wp--preset--color--primary: #0B51C2;--wp--preset--color--secondary: #C4FF47;--wp--preset--color--tertiary: #F9FAFE;--wp--preset--color--foreground-alt: #333333;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: grayscale;--wp--custom--typography--font-smoothing--webkit: antialiased;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--secondary);--wp--custom--elements--button--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: inherit;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: var(--wp--custom--typography--line-height--normal);}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground-alt);font-family: var(--wp--preset--font-family--mulish);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--jost);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: 400;letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: 400;letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: 500;letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: 500;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: 500;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 500;letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--large);font-weight: (--wp--custom--typography--font-weight--bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: transparent;border-width: 1px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 1px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-color{color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-background-color{background-color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-border-color{border-color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Gdansk":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #fcece8;--wp--preset--color--background: #0c0c0b;--wp--preset--color--primary: #f5ac8e;--wp--preset--color--secondary: #9d2c1e;--wp--preset--color--tertiary: #50140d;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: grayscale;--wp--custom--typography--font-smoothing--webkit: antialiased;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--inter);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--montserrat);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: 0;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: 0.01em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: var(--wp--custom--typography--font-weight--bold);letter-spacing: 0.02em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: transparent;border-color: var(--wp--preset--color--primary);border-width: 7px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--regular);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--regular);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--regular);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 5px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--bold);letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Glasgow":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--background: #dbd3ce;--wp--preset--color--foreground: #13100f;--wp--preset--color--primary: #3b2300;--wp--preset--color--secondary: #d4a72c;--wp--preset--color--tertiary: #c6b6ac;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: grayscale;--wp--custom--typography--font-smoothing--webkit: antialiased;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--rubik);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--rubik);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: 500;letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: 500;letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: 500;letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: 500;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: 500;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 500;letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--large);font-weight: (--wp--custom--typography--font-weight--bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: transparent;border-width: 1px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 1px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Graphite":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #000000;--wp--preset--color--background: #ffffff;--wp--preset--color--primary: #292929;--wp--preset--color--secondary: #303030;--wp--preset--color--tertiary: #E9E8E6;--wp--preset--color--foreground-alt: #444444;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: grayscale;--wp--custom--typography--font-smoothing--webkit: antialiased;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--secondary);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground-alt);font-family: var(--wp--preset--font-family--manrope);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--gotu);font-weight: 400;}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: var(--wp--custom--typography--font-weight--medium);line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--large);font-weight: (--wp--custom--typography--font-weight--bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: transparent;border-width: 1px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 1px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-color{color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-background-color{background-color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-border-color{border-color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Hong Kong":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--background: #ffebe9;--wp--preset--color--foreground: #a40e26;--wp--preset--color--primary: #860000;--wp--preset--color--secondary: #ffcecb;--wp--preset--color--tertiary: #ffffff;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: grayscale;--wp--custom--typography--font-smoothing--webkit: antialiased;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 0.5rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;--wp--custom--spacing--small: min(3rem, 4vw);}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--space-mono);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.208), 1rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--large);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--space-mono);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: 700;letter-spacing: normal;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: 700;letter-spacing: normal;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: 700;letter-spacing: normal;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: 700;letter-spacing: normal;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: 700;letter-spacing: normal;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 700;letter-spacing: normal;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: var(--wp--preset--font-size--small);font-weight: 400;letter-spacing: 0.15rem;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;text-transform: uppercase;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--x-large);font-weight: 400;letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: var(--wp--preset--color--primary);border-width: 1px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: 400;}:root :where(.wp-block-query-pagination-numbers){font-weight: 400;}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: 400;}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 1px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Kampala":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--background: #f7f9fe;--wp--preset--color--foreground: #010110;--wp--preset--color--primary: #0B119C;--wp--preset--color--secondary: #c1cbf9;--wp--preset--color--tertiary: #ffffff;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: grayscale;--wp--custom--typography--font-smoothing--webkit: antialiased;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 0.5rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--inter);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--hind);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.01em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: var(--wp--custom--typography--font-weight--medium);line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 900;letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--large);font-weight: (--wp--custom--typography--font-weight--bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: transparent;border-width: 1px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 1px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--primary);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Lagoon":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #292929;--wp--preset--color--background: #ffffff;--wp--preset--color--primary: #13607E;--wp--preset--color--secondary: #1F4F70;--wp--preset--color--tertiary: #faf7f8;--wp--preset--color--foreground-alt: #292929;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: grayscale;--wp--custom--typography--font-smoothing--webkit: antialiased;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground-alt);font-family: var(--wp--preset--font-family--mulish);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--baloo-tamma-2);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: var(--wp--custom--typography--font-weight--medium);line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--large);font-weight: (--wp--custom--typography--font-weight--bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: transparent;border-width: 1px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 1px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-color{color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-background-color{background-color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-border-color{border-color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Odesa":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #0b0449;--wp--preset--color--background: #ffffff;--wp--preset--color--primary: #070f79;--wp--preset--color--secondary: #f3c8cf;--wp--preset--color--tertiary: #fcf9f5;--wp--preset--color--foreground-alt: #595769;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: grayscale;--wp--custom--typography--font-smoothing--webkit: antialiased;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2px;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground-alt);font-family: var(--wp--preset--font-family--roboto-flex);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--source-serif-pro);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.01em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: 0.01em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: var(--wp--custom--typography--font-weight--bold);letter-spacing: 0.01em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: normal;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: var(--wp--custom--typography--font-weight--black);letter-spacing: 0.02em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: var(--wp--preset--color--primary);border-width: 7px;border-style: double none double none;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--semi-bold);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--semi-bold);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--semi-bold);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 5px;border-style: none none none double;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--tertiary);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--medium);letter-spacing: 0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-color{color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-background-color{background-color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-border-color{border-color: var(--wp--preset--color--foreground-alt) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Onyx":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #FFFCFC;--wp--preset--color--background: #17181A;--wp--preset--color--primary: #FFFFFF;--wp--preset--color--secondary: #C4C4C4;--wp--preset--color--tertiary: #000000;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: grayscale;--wp--custom--typography--font-smoothing--webkit: antialiased;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 0.2rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--secondary);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--archivo);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--archivo);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: 500;letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: 500;letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: 500;letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: 500;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: 500;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 500;letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--large);font-weight: (--wp--custom--typography--font-weight--bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: transparent;border-width: 1px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 1px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Orange":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--background: #ffffff;--wp--preset--color--foreground: #1A1A1A;--wp--preset--color--primary: #DE3707;--wp--preset--color--secondary: #02235B;--wp--preset--color--tertiary: #f2f3f5;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: clamp(1rem, 1rem + ((1vw - 0.2rem) * 1), 1rem);--wp--preset--font-size--medium: clamp(1.125, 0.07rem + ((1vw - 3.2px) * 1.966), 1.25rem);--wp--preset--font-size--large: clamp(1.875rem, 1.875rem + ((1vw - 0.2rem) * 0.625), 2.25rem);--wp--preset--font-size--x-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 1.25), 3rem);--wp--preset--font-size--xx-large: clamp(3rem, 3rem + ((1vw - 0.2rem) * 1.25), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: grayscale;--wp--custom--typography--font-smoothing--webkit: antialiased;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2px;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--heebo);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.208), 1rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--montserrat);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: 700;letter-spacing: normal;line-height: var(--wp--custom--typography--line-height--tiny);text-transform: uppercase;}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: 700;letter-spacing: normal;line-height: var(--wp--custom--typography--line-height--tiny);text-transform: uppercase;}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: 700;letter-spacing: normal;line-height: var(--wp--custom--typography--line-height--tiny);text-transform: uppercase;}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: 700;letter-spacing: normal;line-height: var(--wp--custom--typography--line-height--tiny);text-transform: uppercase;}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: 500;letter-spacing: normal;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 500;letter-spacing: normal;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--large);font-weight: (--wp--custom--typography--font-weight--bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: transparent;border-width: 1px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 1px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Piraeus":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #ffffff;--wp--preset--color--background: #272725;--wp--preset--color--primary: #A89F84;--wp--preset--color--secondary: #3F2D0B;--wp--preset--color--tertiary: #32322D;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: auto;--wp--custom--typography--font-smoothing--webkit: auto;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 0;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--roboto-flex);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--geom);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: var(--wp--custom--typography--font-weight--light);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: var(--wp--custom--typography--font-weight--light);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--light);letter-spacing: 0.04em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: var(--wp--custom--typography--font-weight--medium);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: 0.01em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: normal;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--x-large);font-weight: (--wp--custom--typography--font-weight--semi-bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: var(--wp--preset--color--primary);border-width: 6px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 6px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--light);letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Porto":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #4D4848;--wp--preset--color--background: #F8FAF9;--wp--preset--color--primary: #854836;--wp--preset--color--secondary: #0D1B1E;--wp--preset--color--tertiary: #F8ECEA;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: grayscale;--wp--custom--typography--font-smoothing--webkit: antialiased;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--inconsolata);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--karla);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.07em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.04em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.03em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.03em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: var(--wp--custom--typography--font-weight--extra-bold);letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--x-large);font-weight: (--wp--custom--typography--font-weight--bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: var(--wp--preset--color--primary);border-width: 2px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 2px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--bold);letter-spacing: 0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Rio":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #010101;--wp--preset--color--background: #fbfbfb;--wp--preset--color--primary: #174c2f;--wp--preset--color--secondary: #ffd800;--wp--preset--color--tertiary: #A8E1FF;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: auto;--wp--custom--typography--font-smoothing--webkit: auto;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--secondary);--wp--custom--elements--button--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--secondary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--space-mono);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--space-mono);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: var(--wp--custom--typography--font-weight--regular);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: var(--wp--custom--typography--font-weight--regular);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--regular);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: var(--wp--custom--typography--font-weight--regular);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: var(--wp--custom--typography--font-weight--regular);line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: var(--wp--custom--typography--font-weight--regular);letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--x-large);font-weight: (--wp--custom--typography--font-weight--semi-bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: transparent;border-color: var(--wp--preset--color--primary);border-width: 1px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 1px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--medium);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Santa Fe":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #111111;--wp--preset--color--background: #ffffff;--wp--preset--color--primary: #2c0453;--wp--preset--color--secondary: #d5dce3;--wp--preset--color--tertiary: #f0ede4;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: auto;--wp--custom--typography--font-smoothing--webkit: auto;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--radio-canada);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--noto-serif-display);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: var(--wp--custom--typography--font-weight--medium);letter-spacing: 0;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: var(--wp--custom--typography--font-weight--medium);letter-spacing: -0.01em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--medium);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: var(--wp--custom--typography--font-weight--medium);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: var(--wp--custom--typography--font-weight--medium);line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: var(--wp--custom--typography--font-weight--bold);letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--large);font-weight: (--wp--custom--typography--font-weight--bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: var(--wp--preset--color--primary);border-width: 2px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 2px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--medium);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Thimphu":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #f24139;--wp--preset--color--background: #ffebcc;--wp--preset--color--primary: #f24139;--wp--preset--color--secondary: #3a312e;--wp--preset--color--tertiary: #ffdda6;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: auto;--wp--custom--typography--font-smoothing--webkit: auto;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--secondary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--heebo);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--heebo);}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: var(--wp--custom--typography--font-weight--medium);letter-spacing: 0;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: var(--wp--custom--typography--font-weight--medium);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--medium);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: var(--wp--custom--typography--font-weight--medium);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: var(--wp--custom--typography--font-weight--black);letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--extra-semi-bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: transparent;border-color: var(--wp--preset--color--primary);border-width: 1px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 1px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}","Tokyo":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--foreground: #010101;--wp--preset--color--background: #ffffff;--wp--preset--color--primary: #d61935;--wp--preset--color--secondary: #e3f2f2;--wp--preset--color--tertiary: #ffeae6;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.25rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.917), 3rem);--wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.5), 3.75rem);--wp--preset--font-family--archivo: \\"Archivo\\", sans-serif;--wp--preset--font-family--arsenal: \\"Arsenal\\", serif;--wp--preset--font-family--baloo-tamma-2: \\"Baloo Tamma 2\\", sans-serif;--wp--preset--font-family--geom: \\"Geom\\", sans-serif;--wp--preset--font-family--gotu: \\"Gotu\\", sans-serif;--wp--preset--font-family--heebo: \\"Heebo\\", sans-serif;--wp--preset--font-family--body: \\"Hind\\", sans-serif;--wp--preset--font-family--ibm-plex-sans: \'IBM Plex Sans\', sans-serif;--wp--preset--font-family--inconsolata: \\"Inconsolata\\", sans-serif;--wp--preset--font-family--inter: \\"Inter\\", sans-serif;--wp--preset--font-family--jost: \\"Jost\\", sans-serif;--wp--preset--font-family--karla: \\"Karla\\", sans-serif;--wp--preset--font-family--koulen: \\"Koulen\\", sans-serif;--wp--preset--font-family--manrope: \\"Manrope\\", sans-serif;--wp--preset--font-family--marcellus: \'Marcellus\', serif;--wp--preset--font-family--montserrat: \\"Montserrat\\", sans-serif;--wp--preset--font-family--mulish: \\"Mulish\\", sans-serif;--wp--preset--font-family--noto-serif-display: \\"Noto Serif Display\\", serif;--wp--preset--font-family--oswald: \\"Oswald\\", sans-serif;--wp--preset--font-family--radio-canada: \\"Radio Canada\\", sans-serif;--wp--preset--font-family--roboto-flex: \\"Roboto Flex\\", sans-serif;--wp--preset--font-family--rubik: \\"Rubik\\", sans-serif;--wp--preset--font-family--source-serif-pro: \\"Source Serif Pro\\", serif;--wp--preset--font-family--space-mono: \\"Space Mono\\", monospace;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: min(2rem, 5vw);--wp--preset--spacing--40: min(3rem, 6vw);--wp--preset--spacing--50: min(4rem, 7vw);--wp--preset--spacing--60: min(6rem, 8vw);--wp--preset--spacing--70: min(7rem, 10vw);--wp--preset--spacing--80: min(8rem, 12vw);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: auto;--wp--custom--typography--font-smoothing--webkit: auto;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}:root :where(body){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--inter);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}:root :where(a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);text-decoration: underline;}:root :where(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--oswald);text-transform: uppercase;}:root :where(h1){font-size: var(--wp--preset--font-size--xx-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h2){font-size: var(--wp--preset--font-size--x-large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h3){font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h4){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(h5){font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: var(--wp--custom--typography--font-weight--medium);line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(h6){font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: 400;letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--elements--button--color--background);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--custom--elements--button--color--text);font-family: inherit;font-size: inherit;font-weight: var(--wp--custom--typography--font-weight--medium);line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}:root :where(.wp-block-comment-content){margin-top: 0 !important;}:root :where(.wp-block-comment-edit-link){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-comment-reply-link){font-size: var(--wp--preset--font-size--small);margin-top: 0 !important;}:root :where(.wp-block-comments-title){font-size: var(--wp--preset--font-size--large);font-weight: (--wp--custom--typography--font-weight--bold);letter-spacing: 0;}:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-comments){padding-top: var(--wp--custom--spacing--small);}:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}:root :where(.wp-block-pullquote){background-color: var(--wp--preset--color--tertiary);border-color: var(--wp--preset--color--primary);border-width: 1px 0;border-style: solid;color: var(--wp--preset--color--foreground);margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-query-pagination-next){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-query-pagination-numbers a:where(:not(.wp-element-button))){padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem;}:root :where(.wp-block-query-pagination-previous){font-weight: var(--wp--custom--typography--font-weight--medium);}:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 1px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}:root :where(.wp-block-site-title){font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--bold);line-height: var(--wp--custom--typography--line-height--tiny);}:root :where(.wp-block-template-part){margin-top: 0px;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-archivo-font-family{font-family: var(--wp--preset--font-family--archivo) !important;}.has-arsenal-font-family{font-family: var(--wp--preset--font-family--arsenal) !important;}.has-baloo-tamma-2-font-family{font-family: var(--wp--preset--font-family--baloo-tamma-2) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;}.has-gotu-font-family{font-family: var(--wp--preset--font-family--gotu) !important;}.has-heebo-font-family{font-family: var(--wp--preset--font-family--heebo) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-inconsolata-font-family{font-family: var(--wp--preset--font-family--inconsolata) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-karla-font-family{font-family: var(--wp--preset--font-family--karla) !important;}.has-koulen-font-family{font-family: var(--wp--preset--font-family--koulen) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-mulish-font-family{font-family: var(--wp--preset--font-family--mulish) !important;}.has-noto-serif-display-font-family{font-family: var(--wp--preset--font-family--noto-serif-display) !important;}.has-oswald-font-family{font-family: var(--wp--preset--font-family--oswald) !important;}.has-radio-canada-font-family{font-family: var(--wp--preset--font-family--radio-canada) !important;}.has-roboto-flex-font-family{font-family: var(--wp--preset--font-family--roboto-flex) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-source-serif-pro-font-family{font-family: var(--wp--preset--font-family--source-serif-pro) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}"}'),Ur=(0,i.forwardRef)((({style:e},t)=>{const r=(0,i.useRef)(null),o=(0,i.useRef)(null),[a,s]=(0,i.useState)(!1),l=(0,i.useCallback)((t=>{t.contentDocument?.getElementById("ext-tj")?.remove();let r=performance.now(),o=0;const a=()=>{if(o>=150)return;const n=performance.now();if(n-r<100)return requestAnimationFrame(a);if(r=n,t?.contentDocument?.querySelector("[href*=load-styles]")?.remove(),!t.contentDocument?.getElementById("ext-tj")){const r=e?.variation?.settings?.color?.palette?.theme?.find((({slug:e})=>"primary"===e))?.color,[o,a,n]=(e=>{const t=parseInt(e.replace("#",""),16),r=t>>16&255,o=t>>8&255,a=255&t;return[Math.round(r/255*1e4)/1e4,Math.round(o/255*1e4)/1e4,Math.round(a/255*1e4)/1e4]})(r);t.contentDocument?.body?.insertAdjacentHTML("beforeend",``)}const i=t.contentDocument?.querySelectorAll("iframe");i?.forEach((t=>{t?.contentDocument?.querySelector("[href*=load-styles]")?.remove(),t?.contentDocument?.querySelector("body")?.classList.add("editor-styles-wrapper"),t&&!t.contentDocument?.getElementById("ext-tj")&&t.contentDocument?.body?.insertAdjacentHTML("beforeend",``)})),o++,requestAnimationFrame(a)};a()}),[e?.variation]),{ready:p}=jr({container:t.current,ready:a,onLoad:l,loadDelay:400}),c=(0,i.useMemo)((()=>{const t=[v.S.about.title,v.S.blog.title,v.S.contact.title],r=[e?.headerCode,e?.patterns?.map((({code:e})=>e)).flat().join(""),e?.footerCode].filter(Boolean).join("").replace(//g,`\x3c!-- wp:paragraph {"className":"tmp-nav"} --\x3e

${t.join(" | ")}

\x3c!-- /wp:paragraph --\x3e`).replace(//g,`\x3c!-- wp:paragraph {"className":"tmp-nav"} --\x3e

${t.join(" | ")}

\x3c!-- /wp:paragraph --\x3e`).replace(//g,'\x3c!-- wp:paragraph {"className":"custom-logo"} --\x3e\x3c!-- /wp:paragraph --\x3e');return(0,Dr.rawHandler)({HTML:Ir(r)})}),[e]);return(0,i.useLayoutEffect)((()=>{s(!1);const e=setTimeout((()=>s(!0)),0);return()=>clearTimeout(e)}),[c]),(0,n.createElement)(n.Fragment,null,(0,n.createElement)(or.M,null,p||(0,n.createElement)(ar.E.div,{initial:{opacity:.7},animate:{opacity:1},exit:{opacity:0},transition:{duration:.3},className:"pointer-events-none absolute inset-0 z-30",style:{backgroundColor:"rgba(204, 204, 204, 0.25)",backgroundImage:"linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%)",backgroundSize:"600% 600%",animation:"extendify-loading-skeleton 10s ease-in-out infinite"}},(0,n.createElement)("div",{className:"absolute inset-0 flex items-center justify-center"},(0,n.createElement)(Qt.Spinner,{className:"h-10 w-10 text-design-main"})))),(0,n.createElement)("div",{"data-test":"layout-preview",ref:o,className:rr()("group z-10 w-full bg-transparent",{"opacity-0":!p})},(0,n.createElement)("div",{ref:r,className:"relative m-auto max-w-[1440px] rounded-lg"},(0,n.createElement)(Or.BlockPreview,{blocks:c,viewportWidth:1440,additionalStyles:[{css:'.rich-text [data-rich-text-placeholder]:after { content: "" }'}]}))))})),$r=({label:e,slug:t,description:r,checked:o,onChange:a,locked:i=!1})=>(0,n.createElement)("label",{className:rr()("flex items-center px-4 py-3.5",{"cursor-not-allowed":i,"focus-within:text-design-mains hover:text-design-main":!i}),htmlFor:t},(0,n.createElement)("span",{className:"relative mr-3 inline-block h-5 w-5 align-middle"},(0,n.createElement)("input",{id:t,className:"m-0 h-5 w-5 rounded-sm",style:{"--ext-design-main":i?"#BBBBBB":void 0},disabled:i,type:"checkbox",onChange:i?void 0:a,checked:!!i||o}),(0,n.createElement)("svg",{className:rr()("absolute inset-0 block h-5 w-5",{"text-white":o,"text-transparent":!o}),viewBox:"1 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation"},(0,n.createElement)("path",{d:"M8.72912 13.7449L5.77536 10.7911L4.76953 11.7899L8.72912 15.7495L17.2291 7.24948L16.2304 6.25073L8.72912 13.7449Z",fill:"currentColor"}))),(0,n.createElement)("span",{className:"flex grow flex-col overflow-hidden"},(0,n.createElement)("span",{className:"truncate text-base font-medium leading-tight"},e),r?(0,n.createElement)("span",{className:"block pt-1"},r):(0,n.createElement)("span",null))),Wr=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{opacity:"0.3",d:"M3 13H7V19H3V13ZM10 9H14V19H10V9ZM17 5H21V19H17V5Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M14 8H10C9.448 8 9 8.448 9 9V19C9 19.552 9.448 20 10 20H14C14.552 20 15 19.552 15 19V9C15 8.448 14.552 8 14 8ZM13 18H11V10H13V18ZM21 4H17C16.448 4 16 4.448 16 5V19C16 19.552 16.448 20 17 20H21C21.552 20 22 19.552 22 19V5C22 4.448 21.552 4 21 4ZM20 18H18V6H20V18ZM7 12H3C2.448 12 2 12.448 2 13V19C2 19.552 2.448 20 3 20H7C7.552 20 8 19.552 8 19V13C8 12.448 7.552 12 7 12ZM6 18H4V14H6V18Z",fill:"currentColor"}))})),Zr=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{d:"M8.72912 13.7449L5.77536 10.7911L4.76953 11.7899L8.72912 15.7495L17.2291 7.24948L16.2304 6.25073L8.72912 13.7449Z",fill:"currentColor"}))})),Kr=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{opacity:"0.3",d:"M11.5003 15.5L15.5003 11.4998L20.0004 15.9998L16.0004 19.9999L11.5003 15.5Z",fill:"currentColor"}),(0,n.createElement)("path",{opacity:"0.3",d:"M3.93958 7.94043L7.93961 3.94026L12.4397 8.44021L8.43968 12.4404L3.93958 7.94043Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M8.575 11.747L4.828 8L8 4.828L11.747 8.575L13.161 7.161L8 2L2 8L7.161 13.161L8.575 11.747ZM16.769 10.769L15.355 12.183L19.172 16L16 19.172L12.183 15.355L10.769 16.769L16 22L22 16L16.769 10.769Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M21.707 4.879L19.121 2.293C18.926 2.098 18.67 2 18.414 2C18.158 2 17.902 2.098 17.707 2.293L3 17V21H7L21.707 6.293C22.098 5.902 22.098 5.269 21.707 4.879ZM6.172 19H5V17.828L15.707 7.121L16.879 8.293L6.172 19ZM18.293 6.879L17.121 5.707L18.414 4.414L19.586 5.586L18.293 6.879Z",fill:"currentColor"}))})),Gr=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{opacity:"0.3",d:"M20 6C20 9 19 13 19 13L13.3 17L12.6 16.4C11.8 15.6 11.8 14.2 12.6 13.4L14.8 11.2C14.8 8.7 12.1 7.2 9.89999 8.5C9.19999 9 8.59999 9.6 7.89999 10.3V13L5.89999 16C4.79999 16 3.89999 15.1 3.89999 14V10.4C3.89999 9.5 4.19999 8.6 4.79999 7.9L7.59999 4.4L14 2C14.9 4.4 16.8 5.8 20 6Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M13.2 18.2996L12 17.0996C10.7 15.7996 10.7 13.8996 12 12.5996L13.9 10.6996C13.8 10.0996 13.4 9.49961 12.8 9.19961C12.1 8.79961 11.3 8.79961 10.6 9.19961C10.1 9.49961 9.7 9.89961 9.3 10.3996C9.2 10.4996 9.2 10.4996 9.1 10.5996V12.9996H7V9.89961L7.3 9.59961C7.5 9.39961 7.6 9.29961 7.8 9.09961C8.3 8.59961 8.8 7.99961 9.5 7.59961C10.8 6.79961 12.4 6.79961 13.7 7.49961C15 8.29961 15.9 9.59961 15.9 11.1996V11.5996L13.4 14.0996C13.2 14.2996 13.1 14.5996 13.1 14.8996C13.1 15.1996 13.2 15.4996 13.4 15.6996L13.5 15.7996L18.2 12.4996C18.4 11.4996 19.1 8.39961 19.1 6.09961H21.1C21.1 9.19961 20.1 13.1996 20.1 13.2996L20 13.6996L13.2 18.2996Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M11 23.0005C9.7 23.0005 8.4 22.6005 7.3 21.7005C4.7 19.7005 4.3 15.9005 6.3 13.3005C8.1 11.0005 11.3 10.3005 13.9 11.8005L12.9 13.6005C11.2 12.7005 9.1 13.1005 7.9 14.6005C6.5 16.3005 6.8 18.8005 8.6 20.2005C10.3 21.6005 12.8 21.3005 14.2 19.5005C14.9 18.6005 15.2 17.4005 15 16.2005L17 15.8005C17.4 17.5005 16.9 19.3005 15.8 20.7005C14.5 22.2005 12.7 23.0005 11 23.0005Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M6 16.9996C4.3 16.9996 3 15.6996 3 13.9996V10.3996C3 9.29961 3.4 8.19961 4.1 7.29961L7.1 3.59961L13.7 1.09961L14.4 2.99961L8.3 5.29961L5.7 8.49961C5.2 9.09961 5 9.69961 5 10.3996V13.9996C5 14.5996 5.4 14.9996 6 14.9996V16.9996Z",fill:"currentColor"}))})),Yr=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:`icon ${t}`,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{d:"M15 17.5L10 12L15 6.5",stroke:"currentColor",strokeWidth:"1.75"}))})),Jr=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 2524 492",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{d:"M609.404 378.5C585.07 378.5 563.404 373 544.404 362C525.737 350.667 511.07 335.333 500.404 316C489.737 296.333 484.404 273.833 484.404 248.5C484.404 222.833 489.57 200.167 499.904 180.5C510.237 160.833 524.737 145.5 543.404 134.5C562.07 123.167 583.404 117.5 607.404 117.5C632.404 117.5 653.904 122.833 671.904 133.5C689.904 143.833 703.737 158.333 713.404 177C723.404 195.667 728.404 218 728.404 244V262.5L516.404 263L517.404 224H667.904C667.904 207 662.404 193.333 651.404 183C640.737 172.667 626.237 167.5 607.904 167.5C593.57 167.5 581.404 170.5 571.404 176.5C561.737 182.5 554.404 191.5 549.404 203.5C544.404 215.5 541.904 230.167 541.904 247.5C541.904 274.167 547.57 294.333 558.904 308C570.57 321.667 587.737 328.5 610.404 328.5C627.07 328.5 640.737 325.333 651.404 319C662.404 312.667 669.57 303.667 672.904 292H729.404C724.07 319 710.737 340.167 689.404 355.5C668.404 370.833 641.737 378.5 609.404 378.5Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M797.529 372H728.029L813.029 251L728.029 125H799.029L853.529 209L906.029 125H974.529L890.529 250.5L972.029 372H902.029L849.029 290.5L797.529 372Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M994.142 125H1150.14V176H994.142V125ZM1102.64 372H1041.64V48H1102.64V372Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M1278.62 378.5C1254.29 378.5 1232.62 373 1213.62 362C1194.96 350.667 1180.29 335.333 1169.62 316C1158.96 296.333 1153.62 273.833 1153.62 248.5C1153.62 222.833 1158.79 200.167 1169.12 180.5C1179.46 160.833 1193.96 145.5 1212.62 134.5C1231.29 123.167 1252.62 117.5 1276.62 117.5C1301.62 117.5 1323.12 122.833 1341.12 133.5C1359.12 143.833 1372.96 158.333 1382.62 177C1392.62 195.667 1397.62 218 1397.62 244V262.5L1185.62 263L1186.62 224H1337.12C1337.12 207 1331.62 193.333 1320.62 183C1309.96 172.667 1295.46 167.5 1277.12 167.5C1262.79 167.5 1250.62 170.5 1240.62 176.5C1230.96 182.5 1223.62 191.5 1218.62 203.5C1213.62 215.5 1211.12 230.167 1211.12 247.5C1211.12 274.167 1216.79 294.333 1228.12 308C1239.79 321.667 1256.96 328.5 1279.62 328.5C1296.29 328.5 1309.96 325.333 1320.62 319C1331.62 312.667 1338.79 303.667 1342.12 292H1398.62C1393.29 319 1379.96 340.167 1358.62 355.5C1337.62 370.833 1310.96 378.5 1278.62 378.5Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M1484.44 372H1423.44V125H1479.94L1484.94 157C1492.61 144.667 1503.44 135 1517.44 128C1531.78 121 1547.28 117.5 1563.94 117.5C1594.94 117.5 1618.28 126.667 1633.94 145C1649.94 163.333 1657.94 188.333 1657.94 220V372H1596.94V234.5C1596.94 213.833 1592.28 198.5 1582.94 188.5C1573.61 178.167 1560.94 173 1544.94 173C1525.94 173 1511.11 179 1500.44 191C1489.78 203 1484.44 219 1484.44 239V372Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M1798.38 378.5C1774.38 378.5 1753.71 373.167 1736.38 362.5C1719.38 351.5 1706.04 336.333 1696.38 317C1687.04 297.667 1682.38 275.167 1682.38 249.5C1682.38 223.833 1687.04 201.167 1696.38 181.5C1706.04 161.5 1719.88 145.833 1737.88 134.5C1755.88 123.167 1777.21 117.5 1801.88 117.5C1819.21 117.5 1835.04 121 1849.38 128C1863.71 134.667 1874.71 144.167 1882.38 156.5V0H1942.88V372H1886.88L1882.88 333.5C1875.54 347.5 1864.21 358.5 1848.88 366.5C1833.88 374.5 1817.04 378.5 1798.38 378.5ZM1811.88 322.5C1826.21 322.5 1838.54 319.5 1848.88 313.5C1859.21 307.167 1867.21 298.333 1872.88 287C1878.88 275.333 1881.88 262.167 1881.88 247.5C1881.88 232.5 1878.88 219.5 1872.88 208.5C1867.21 197.167 1859.21 188.333 1848.88 182C1838.54 175.333 1826.21 172 1811.88 172C1797.88 172 1785.71 175.333 1775.38 182C1765.04 188.333 1757.04 197.167 1751.38 208.5C1746.04 219.833 1743.38 232.833 1743.38 247.5C1743.38 262.167 1746.04 275.167 1751.38 286.5C1757.04 297.833 1765.04 306.667 1775.38 313C1785.71 319.333 1797.88 322.5 1811.88 322.5Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M1996.45 372V125H2057.45V372H1996.45ZM2026.45 75.5C2016.11 75.5 2007.28 72 1999.95 65C1992.95 57.6667 1989.45 48.8333 1989.45 38.5C1989.45 28.1667 1992.95 19.5 1999.95 12.5C2007.28 5.50001 2016.11 2.00002 2026.45 2.00002C2036.78 2.00002 2045.45 5.50001 2052.45 12.5C2059.78 19.5 2063.45 28.1667 2063.45 38.5C2063.45 48.8333 2059.78 57.6667 2052.45 65C2045.45 72 2036.78 75.5 2026.45 75.5Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M2085.97 125H2240.97V176H2085.97V125ZM2241.47 2.5V54.5C2238.14 54.5 2234.64 54.5 2230.97 54.5C2227.64 54.5 2224.14 54.5 2220.47 54.5C2205.14 54.5 2194.8 58.1667 2189.47 65.5C2184.47 72.8333 2181.97 82.6667 2181.97 95V372H2121.47V95C2121.47 72.3333 2125.14 54.1667 2132.47 40.5C2139.8 26.5 2150.14 16.3333 2163.47 10C2176.8 3.33334 2192.3 0 2209.97 0C2214.97 0 2220.14 0.166671 2225.47 0.5C2231.14 0.833329 2236.47 1.49999 2241.47 2.5Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M2330.4 125L2410.9 353L2377.9 415.5L2265.9 125H2330.4ZM2272.4 486.5V436H2308.9C2316.9 436 2323.9 435 2329.9 433C2335.9 431.333 2341.24 428 2345.9 423C2350.9 418 2355.07 410.667 2358.4 401L2460.9 125H2523.9L2402.9 427C2393.9 449.667 2382.57 466.167 2368.9 476.5C2355.24 486.833 2338.24 492 2317.9 492C2309.24 492 2301.07 491.5 2293.4 490.5C2286.07 489.833 2279.07 488.5 2272.4 486.5Z",fill:"currentColor"}),(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M226.926 25.1299H310.197C333.783 25.1299 342.32 27.5938 350.948 32.1932C359.576 36.8108 366.326 43.5822 370.941 52.1969C375.556 60.8298 378 69.3715 378 92.9707V176.289C378 199.888 375.537 208.43 370.941 217.063C366.326 225.696 359.558 232.449 350.948 237.066C347.091 239.131 343.244 240.83 338.064 242.047V308.355C338.064 344.802 334.261 357.994 327.162 371.327C320.034 384.66 309.583 395.09 296.285 402.221C282.96 409.353 269.775 413.13 233.349 413.13H104.744C68.3172 413.13 55.1327 409.325 41.8073 402.221C28.4819 395.09 18.0583 384.632 10.9308 371.327C3.80323 358.023 0 344.802 0 308.355V179.706C0 143.259 3.80323 130.067 10.9026 116.734C18.0301 103.401 28.4819 92.9431 41.8073 85.8116C55.1045 78.7082 68.3172 74.9028 104.744 74.9028H159.808C160.841 64.0747 162.996 58.1666 166.165 52.2151C170.78 43.5822 177.547 36.8108 186.175 32.1932C194.785 27.5938 203.34 25.1299 226.926 25.1299ZM184.128 78.1641C184.128 62.7001 196.658 50.1641 212.114 50.1641H324.991C340.448 50.1641 352.978 62.7001 352.978 78.1641V191.096C352.978 206.56 340.448 219.096 324.991 219.096H212.114C196.658 219.096 184.128 206.56 184.128 191.096V78.1641Z",fill:"currentColor"}))})),Xr=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{d:"M0 0h24v24H0V0z",fill:"none"}),(0,n.createElement)("path",{d:"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8zm1.23 13.33V19H10.9v-1.69c-1.5-.31-2.77-1.28-2.86-2.97h1.71c.09.92.72 1.64 2.32 1.64 1.71 0 2.1-.86 2.1-1.39 0-.73-.39-1.41-2.34-1.87-2.17-.53-3.66-1.42-3.66-3.21 0-1.51 1.22-2.48 2.72-2.81V5h2.34v1.71c1.63.39 2.44 1.63 2.49 2.97h-1.71c-.04-.97-.56-1.64-1.94-1.64-1.31 0-2.1.59-2.1 1.43 0 .73.57 1.22 2.34 1.67 1.77.46 3.66 1.22 3.66 3.42-.01 1.6-1.21 2.48-2.74 2.77z",opacity:".3"}),(0,n.createElement)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm.31-8.86c-1.77-.45-2.34-.94-2.34-1.67 0-.84.79-1.43 2.1-1.43 1.38 0 1.9.66 1.94 1.64h1.71c-.05-1.34-.87-2.57-2.49-2.97V5H10.9v1.69c-1.51.32-2.72 1.3-2.72 2.81 0 1.79 1.49 2.69 3.66 3.21 1.95.46 2.34 1.15 2.34 1.87 0 .53-.39 1.39-2.1 1.39-1.6 0-2.23-.72-2.32-1.64H8.04c.1 1.7 1.36 2.66 2.86 2.97V19h2.34v-1.67c1.52-.29 2.72-1.16 2.73-2.77-.01-2.2-1.9-2.96-3.66-3.42z"}))})),Qr=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{opacity:"0.3",d:"M12 14L3 9V19H21V9L12 14Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M21.008 6.24719L12 0.992188L2.992 6.24719C2.38 6.60419 2 7.26619 2 7.97519V18.0002C2 19.1032 2.897 20.0002 4 20.0002H20C21.103 20.0002 22 19.1032 22 18.0002V7.97519C22 7.26619 21.62 6.60419 21.008 6.24719ZM19.892 7.91219L12 12.8222L4.108 7.91119L12 3.30819L19.892 7.91219ZM4 18.0002V10.2002L12 15.1782L20 10.2002L20.001 18.0002H4Z",fill:"currentColor"}))})),eo=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{opacity:"0.3",d:"M7.03432 14.8828L16.2343 5.68249L18.2298 7.67791L9.02981 16.8782L7.03432 14.8828Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M3.669 17L3 21L7 20.331L3.669 17ZM21.707 4.879L19.121 2.293C18.926 2.098 18.67 2 18.414 2C18.158 2 17.902 2.098 17.707 2.293L5 15C5 15 6.005 15.005 6.5 15.5C6.995 15.995 6.984 16.984 6.984 16.984C6.984 16.984 8.003 17.003 8.5 17.5C8.997 17.997 9 19 9 19L21.707 6.293C22.098 5.902 22.098 5.269 21.707 4.879ZM8.686 15.308C8.588 15.05 8.459 14.789 8.289 14.539L15.951 6.877L17.123 8.049L9.461 15.711C9.21 15.539 8.946 15.408 8.686 15.308ZM18.537 6.635L17.365 5.463L18.414 4.414L19.586 5.586L18.537 6.635Z",fill:"currentColor"}))})),to=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{opacity:"0.3",d:"M4 5H20V9H4V5Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M12 13H17V18H12V13ZM6 2H8V5H6V2ZM16 2H18V5H16V2Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M19 22H5C3.9 22 3 21.1 3 20V6C3 4.9 3.9 4 5 4H19C20.1 4 21 4.9 21 6V20C21 21.1 20.1 22 19 22ZM5 6V20H19V6H5Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M4 8H20V10H4V8Z",fill:"currentColor"}))})),ro=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{d:"M12 6.5C15.79 6.5 19.17 8.63 20.82 12C19.17 15.37 15.8 17.5 12 17.5C8.2 17.5 4.83 15.37 3.18 12C4.83 8.63 8.21 6.5 12 6.5ZM12 4.5C7 4.5 2.73 7.61 1 12C2.73 16.39 7 19.5 12 19.5C17 19.5 21.27 16.39 23 12C21.27 7.61 17 4.5 12 4.5ZM12 9.5C13.38 9.5 14.5 10.62 14.5 12C14.5 13.38 13.38 14.5 12 14.5C10.62 14.5 9.5 13.38 9.5 12C9.5 10.62 10.62 9.5 12 9.5ZM12 7.5C9.52 7.5 7.5 9.52 7.5 12C7.5 14.48 9.52 16.5 12 16.5C14.48 16.5 16.5 14.48 16.5 12C16.5 9.52 14.48 7.5 12 7.5Z",fill:"currentColor"}))})),oo=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{opacity:"0.3",d:"M20 11.414L10.707 20.707C10.518 20.896 10.267 21 10 21C9.733 21 9.482 20.896 9.293 20.707L3.293 14.707C3.104 14.518 3 14.267 3 14C3 13.733 3.104 13.482 3.293 13.293L12.586 4H20V11.414Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M10 22C9.466 22 8.964 21.792 8.586 21.414L2.586 15.414C2.208 15.036 2 14.534 2 14C2 13.466 2.208 12.964 2.586 12.586L12.172 3H21V11.828L11.414 21.414C11.036 21.792 10.534 22 10 22ZM13 5L4 14L10 20L19 11V5H13Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M16 7C15.7348 7 15.4804 7.10536 15.2929 7.29289C15.1054 7.48043 15 7.73478 15 8C15 8.26522 15.1054 8.51957 15.2929 8.70711C15.4804 8.89464 15.7348 9 16 9C16.2652 9 16.5196 8.89464 16.7071 8.70711C16.8946 8.51957 17 8.26522 17 8C17 7.73478 16.8946 7.48043 16.7071 7.29289C16.5196 7.10536 16.2652 7 16 7Z",fill:"currentColor"}))})),ao=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"-4 -4 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{stroke:"currentColor",d:"M6.5 0.5h0s6 0 6 6v0s0 6 -6 6h0s-6 0 -6 -6v0s0 -6 6 -6"}))})),no=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{fill:"currentColor",d:"M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z"}))})),io=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:`icon ${t}`,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{d:"M10 17.5L15 12L10 6.5",stroke:"currentColor",strokeWidth:"1.75"}))})),so=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{d:"M0 0h24v24H0V0z",fill:"none"}),(0,n.createElement)("path",{d:"M7 12.27v3.72l5 2.73 5-2.73v-3.72L12 15zM5.18 9L12 12.72 18.82 9 12 5.28z",opacity:".3"}),(0,n.createElement)("path",{d:"M12 3L1 9l4 2.18v6L12 21l7-3.82v-6l2-1.09V17h2V9L12 3zm5 12.99l-5 2.73-5-2.73v-3.72L12 15l5-2.73v3.72zm-5-3.27L5.18 9 12 5.28 18.82 9 12 12.72z"}))})),lo=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{d:"M8 18.5504L12 14.8899",stroke:"#1E1E1E",strokeWidth:"1.5"}),(0,n.createElement)("path",{d:"M20.25 11.7523C20.25 14.547 18.092 16.7546 15.5 16.7546C12.908 16.7546 10.75 14.547 10.75 11.7523C10.75 8.95754 12.908 6.75 15.5 6.75C18.092 6.75 20.25 8.95754 20.25 11.7523Z",stroke:"#1E1E1E",strokeWidth:"1.5"}))})),po=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{opacity:"0.3",d:"M19.27 8H4.73L3 13.2V14H21V13.2L19.27 8ZM5 4H19V8H5V4Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M13 21H3V13H13V21ZM5 19H11V15H5V19Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M22 15H2V13.038L4.009 7H19.991L22 13.038V15ZM4.121 13H19.88L18.549 9H5.451L4.121 13Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M19 14H21V21H19V14ZM20 9H4V3H20V9ZM6 7H18V5H6V7Z",fill:"currentColor"}))})),co=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{opacity:"0.3",d:"M21 11C21 6.6 17 3 12 3C7 3 3 6.6 3 11C3 15.4 7 19 12 19C12.7 19 13.4 18.9 14 18.8V21.3C16 20 20.5 16.5 21 11.9C21 11.6 21 11.3 21 11Z",fill:"currentColor"}),(0,n.createElement)("path",{d:"M13 23.1V20C7 20.6 2 16.3 2 11C2 6 6.5 2 12 2C17.5 2 22 6 22 11C22 11.3 22 11.6 21.9 12C21.3 17.5 15.6 21.4 14.5 22.2L13 23.1ZM15 17.6V19.3C16.9 17.8 19.6 15.1 20 11.7C20 11.5 20 11.2 20 11C20 7.1 16.4 4 12 4C7.6 4 4 7.1 4 11C4 15.4 8.6 18.9 13.8 17.8L15 17.6Z",fill:"currentColor"}))})),mo=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("circle",{cx:"10",cy:"10",r:"10",fill:"black",fillOpacity:"0.4"}),(0,n.createElement)("ellipse",{cx:"15.5552",cy:"6.66656",rx:"2.22222",ry:"2.22222",fill:"white"}))})),uo=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{d:"M87.5 48.8281H75V51.1719H87.5V48.8281Z",fill:"black"}),(0,n.createElement)("path",{d:"M25 48.8281H12.5V51.1719H25V48.8281Z",fill:"black"}),(0,n.createElement)("path",{d:"M51.1719 75H48.8281V87.5H51.1719V75Z",fill:"black"}),(0,n.createElement)("path",{d:"M51.1719 12.5H48.8281V25H51.1719V12.5Z",fill:"black"}),(0,n.createElement)("path",{d:"M77.3433 75.6868L69.4082 67.7517L67.7511 69.4088L75.6862 77.344L77.3433 75.6868Z",fill:"black"}),(0,n.createElement)("path",{d:"M32.2457 30.5897L24.3105 22.6545L22.6534 24.3117L30.5885 32.2468L32.2457 30.5897Z",fill:"black"}),(0,n.createElement)("path",{d:"M77.3407 24.3131L75.6836 22.656L67.7485 30.5911L69.4056 32.2483L77.3407 24.3131Z",fill:"black"}),(0,n.createElement)("path",{d:"M32.2431 69.4074L30.5859 67.7502L22.6508 75.6854L24.3079 77.3425L32.2431 69.4074Z",fill:"black"}))})),go=(0,i.memo)((e=>{const{className:t,...r}=e;return(0,n.createElement)("svg",{className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},(0,n.createElement)("path",{d:"M22 10V6C22 4.9 21.11 4 20 4H4C2.9 4 2 4.9 2 6V10C3.1 10 4 10.9 4 12C4 13.1 3.1 14 2 14V18C2 19.1 2.9 20 4 20H20C21.11 20 22 19.1 22 18V14C20.89 14 20 13.1 20 12C20 10.9 20.89 10 22 10ZM20 8.54C18.81 9.23 18 10.52 18 12C18 13.48 18.81 14.77 20 15.46V18H4V15.46C5.19 14.77 6 13.48 6 12C6 10.52 5.19 9.23 4 8.54V6H20V8.54Z",fill:"currentColor"}),(0,n.createElement)("path",{opacity:"0.3",d:"M18 12C18 13.48 18.81 14.77 20 15.46V18H4V15.46C5.19 14.77 6 13.48 6 12C6 10.52 5.19 9.23 4 8.54V6H20V8.54C18.81 9.23 18 10.52 18 12Z",fill:"currentColor"}))})),fo=({page:e,previewing:t,onPreview:r,checked:o,onChange:a,forceChecked:i=!1})=>(0,n.createElement)("div",{className:"flex items-center rounded border border-gray-300"},(0,n.createElement)("div",{className:rr()("grow overflow-hidden text-gray-900",{"bg-gray-300":i})},(0,n.createElement)($r,{label:e.name,slug:e.slug,checked:o,onChange:a,locked:i})),(0,n.createElement)("button",{type:"button",className:rr()("hidden h-full min-h-6 min-w-6 shrink cursor-pointer items-center border-l border-gray-300 px-4 py-3 lg:flex",{"bg-gray-100 text-gray-800":!t,"bg-design-main text-white":t}),onClick:r},(0,n.createElement)(ro,{className:"h-6 w-6"}))),ho=(e,t,r={})=>{const{data:o,error:a}=f(e,(e=>t(e)),{revalidateIfStale:!1,revalidateOnFocus:!1,revalidateOnReconnect:!1,...r});return{data:o,loading:!o&&!a&&!a?.message,error:a}},wo=(e,t)=>(0,nr.Ue)((0,ir.mW)(t,{name:`Extendify Launch ${e}`})),yo=async({siteType:e,siteStructure:t})=>{const{siteInformation:r}=dr.getState(),o=await Rr("page",e,{siteInformation:r,siteStructure:t});if(!o?.recommended)throw new Error("Could not get pages");return{recommended:o.recommended.map((({slug:e,...t})=>({...t,slug:e,id:e}))),optional:o.optional.map((({slug:e,...t})=>({...t,slug:e,id:e})))}},vo=()=>{const{siteType:e,siteStructure:t}=dr?.getState()||{};return{key:"pages-list",siteType:e,siteStructure:t}},bo=wo("Pages",(()=>({ready:!0,canSkip:!1,validation:null,onRemove:()=>{const{pages:e,remove:t}=Pr.getState();e.forEach((e=>t("pages",e)))}}))),ko={component:()=>{const{data:e,loading:t}=ho(vo,yo),[r,o]=(0,i.useState)(),[a,s]=(0,i.useState)(),{pages:l,remove:p,removeAll:c,add:m,has:u,style:d}=Pr(),g=(0,i.useRef)(),f=(0,i.useMemo)((()=>({id:"home-page",slug:"home-page",name:(0,y.__)("Home page","extendify-local"),patterns:d?.patterns.map((({code:e})=>e)).flat().map(((e,t)=>({name:`pattern-${t}`,code:e})))})),[d]),h=(0,i.useMemo)((()=>({...d,patterns:r?.patterns||[]})),[d,r]),w=e=>{if(!u("pages",e))return m("pages",e),o(e);p("pages",e)};return(0,i.useEffect)((()=>{let e;const t=requestAnimationFrame((()=>{e=requestAnimationFrame((()=>{g?.current?.scrollTo(0,0)}))}));return()=>{cancelAnimationFrame(t),cancelAnimationFrame(e)}}),[r]),(0,i.useEffect)((()=>{r||o(f)}),[r,f]),(0,i.useEffect)((()=>{e?.recommended&&(c("pages"),e.recommended.forEach((e=>m("pages",e))))}),[e?.recommended,c,m]),(0,n.createElement)(Co,null,(0,n.createElement)("div",{className:"grow space-y-4 overflow-y-scroll lg:flex lg:space-y-0"},(0,n.createElement)("div",{className:"l6:px-16 hidden h-full min-h-screen grow overflow-y-hidden bg-gray-100 px-4 pt-0 lg:block lg:min-h-0 lg:pb-0 xl:px-32"},(0,n.createElement)("div",{className:"flex h-full flex-col"},(0,n.createElement)("h3",{className:"my-2 text-center text-base font-medium text-gray-700 lg:my-4 lg:text-lg"},r?.name),(0,n.createElement)("div",{ref:g,className:"relative h-full grow overflow-x-hidden rounded-t-lg lg:h-auto lg:overflow-y-scroll"},r&&!t&&(0,n.createElement)(Ur,{ref:g,style:h})))),(0,n.createElement)("div",{className:"flex w-full flex-col items-center overflow-y-auto px-6 py-8 lg:max-w-lg lg:px-12 lg:py-16"},(0,n.createElement)(Er,{title:(0,y.__)("Pick the pages to add to your website","extendify-local"),description:(0,y.__)("We already selected the most common pages for your type of website.","extendify-local")}),(0,n.createElement)("div",{className:"flex w-full flex-col gap-4 pb-4","data-test":"recommended-pages"},(0,n.createElement)(fo,{page:f,previewing:f.id===r?.id,onPreview:()=>o(f),checked:!0,forceChecked:!0,onChange:()=>{}}),e?.recommended?.map((e=>(0,n.createElement)(fo,{key:e.id,page:e,previewing:e.id===r?.id,onPreview:()=>o(e),checked:u("pages",e),onChange:()=>w(e)})))),!a&&(0,n.createElement)("div",{className:"flex items-center justify-center"},(0,n.createElement)("button",{type:"button","data-test":"expand-more",onClick:s,className:"button-focus my-4 cursor-pointer bg-transparent text-center text-sm font-medium text-gray-900 hover:text-design-main"},(0,y.__)("View more pages","extendify-local"))),a&&(0,n.createElement)("div",{className:"flex w-full flex-col gap-4 pb-4","data-test":"optional-pages"},e?.optional?.map((e=>(0,n.createElement)(fo,{key:e.id,page:e,previewing:e.id===r?.id,onPreview:()=>o(e),checked:l?.some((t=>t.id===e.id)),onChange:()=>w(e)})))))))},fetcher:yo,fetchData:vo,state:bo},xo=()=>{const{currentPageIndex:e,setPage:t,addPage:r,removePage:o,replaceHistory:a,pushHistory:s}=oa(),{siteStructure:l}=dr();return(0,i.useLayoutEffect)((()=>{"multi-page"!==l?o("page-select"):r("page-select",ko,"layout")}),[l,r,o]),(0,i.useEffect)((()=>{const r=()=>{null===history.state&&a(e)};window.addEventListener("load",r);const o=()=>{const r=e-1;-1===r&&history.go(-1),t(r),s(r)};return window.addEventListener("popstate",o),()=>{window.removeEventListener("load",r),window.removeEventListener("popstate",o)}}),[t,a,s,e]),(0,n.createElement)("div",{className:"flex justify-between"},(0,n.createElement)("span",{className:"flex-1 self-start"},(0,n.createElement)(So,null)),(0,n.createElement)("span",{className:"hidden grow items-center justify-center md:flex"},(0,n.createElement)(Eo,null)),(0,n.createElement)("span",{className:"flex flex-1 justify-end"},(0,n.createElement)(zo,null)))},Eo=()=>{const{currentPageIndex:e,pages:t}=oa(),r=oa((e=>e.count())),o=Array.from(t.entries());return(0,n.createElement)("div",{className:"flex",role:"progressbar","aria-valuenow":e,"aria-valuemin":"0","aria-valuetext":o[e][1].state.getState().title,"aria-valuemax":r-1},o.map((([t],o)=>{const a=o{const{previousPage:e,currentPageIndex:t}=oa();return 0===t?(0,n.createElement)(Sr,{onClick:()=>window.location.href=`${window.extSharedData.adminUrl}admin.php?page=extendify-assist`,className:"border-gray-200 bg-white text-design-main hover:bg-gray-50 focus:bg-gray-50"},(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Yr,{className:"mt-px h-5 w-5"}),(0,y.__)("Exit Launch","extendify-local"))):(0,n.createElement)(Sr,{onClick:e,"data-test":"back-button",className:"border-gray-200 bg-white text-design-main hover:bg-gray-50 focus:bg-gray-50"},(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Yr,{className:"mt-px h-5 w-5"}),(0,y.__)("Back","extendify-local")))},zo=()=>{const{nextPage:e,currentPageIndex:t,pages:r}=oa(),o=oa((e=>e.count())),a=Mr(),s=t===o-1,l=Array.from(r.keys())[t],p=r.get(l).state,[c,m]=(0,i.useState)(!1),[u,d]=(0,i.useState)(!1),[g,f]=(0,i.useState)({}),[h,w]=(0,i.useState)(!1),v=()=>{if(g?.message){w(!0);const e=setTimeout((()=>{w(!1)}),3e3);return()=>clearTimeout(e)}a&&s?yr.setState({generating:!0}):e()};return(0,i.useEffect)((()=>{const{ready:e,canSkip:t,validation:r}=p?.getState()||{};return d(null!=t&&t),m(null!=e&&e),f(null!=r?r:{}),p.subscribe((e=>{d(e.canSkip),m(e.ready),f(e.validation)}))}),[p,t]),(0,n.createElement)(n.Fragment,null,u?(0,n.createElement)(Sr,{onClick:()=>v(),"data-test":"back-button",className:"mr-2 border-gray-200 bg-white text-design-main hover:bg-gray-50 focus:bg-gray-50"},(0,n.createElement)(n.Fragment,null,(0,y.__)("Skip","extendify-local"),(0,n.createElement)(io,{className:"mt-px h-5 w-5"}))):(0,n.createElement)(Sr,{onClick:v,disabled:!c,className:"border-design-main bg-design-main text-design-text","data-test":"next-button"},(0,n.createElement)(n.Fragment,null,(0,y.__)("Next","extendify-local"),(0,n.createElement)(io,{className:"mt-px h-5 w-5"}))),(0,n.createElement)(or.M,null,h&&g&&(0,n.createElement)(ar.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,y:20},className:"extendify-launch fixed bottom-[100px] z-max flex w-full justify-end pb-4"},(0,n.createElement)("div",{className:"shadow-2xl"},(0,n.createElement)(Qt.Snackbar,{actions:g?.action?[g?.action]:[]},g?.message)))))},Co=({children:e,includeNav:t=!0})=>{var r;return(0,n.createElement)("div",{className:"flex h-[calc(100dvh)] flex-col"},(0,n.createElement)("div",{className:"w-full flex-none bg-banner-main px-6 py-5 md:px-12 md:py-6"},window.extSharedData?.partnerLogo?(0,n.createElement)("div",{className:"flex h-10 max-w-52 items-center overflow-hidden md:max-w-72"},(0,n.createElement)("img",{className:"max-h-full max-w-full object-contain",src:window.extSharedData.partnerLogo,alt:null!==(r=window.extSharedData?.partnerName)&&void 0!==r?r:""})):(0,n.createElement)(Jr,{className:"h-8 w-auto text-banner-text"})),e,t&&(0,n.createElement)("div",{className:"z-10 w-full flex-none border-t border-gray-100 bg-white px-6 py-5 shadow-surface md:px-12 md:py-6"},(0,n.createElement)(xo,null)))},To=wo("Business Information",(()=>({ready:!0,canSkip:!0,validation:null,onRemove:()=>{}}))),Po=()=>{const{businessInformation:e,setBusinessInformation:t}=dr(),[r,o]=(0,i.useState)(e?.description||""),a=oa((e=>e.nextPage)),{userGaveConsent:s}=(0,vr.y)(),l=(0,vr.y)((e=>e.shouldShowAIConsent("launch")));return(0,i.useEffect)((()=>{const e=setTimeout((()=>{t("description",r)}),500);return To.setState({canSkip:!r}),()=>clearTimeout(e)}),[r,t]),(0,i.useEffect)((()=>{l&&(!s&&e.description?To.setState({validation:{message:(0,y.__)("Please accept the terms to continue","extendify-local")}}):To.setState({validation:null}))}),[e,s,l]),(0,n.createElement)("form",{onSubmit:e=>{e.preventDefault(),To.getState().ready&&a()}},(0,n.createElement)("div",{className:"mb-2"},(0,n.createElement)(kr,{description:r,setDescription:o})),(0,n.createElement)("div",{className:"mb-8"},(0,n.createElement)(xr,null)),l?(0,n.createElement)("div",{className:"mb-8 flex items-center"},(0,n.createElement)(br,{setBusinessInformation:t})):null)},Mo=e=>{const{label:t,description:r,Icon:o,checked:a,...i}=e;return(0,n.createElement)("label",{className:"flex h-full w-full items-center justify-between p-4 font-semibold text-gray-900",htmlFor:e.id},(0,n.createElement)("div",{className:"flex flex-auto items-center"},(0,n.createElement)("span",{className:"relative mr-3 inline-block h-5 w-5 align-middle"},(0,n.createElement)("input",{...i,checked:a,className:"m-0 h-5 w-5 rounded-sm",type:"checkbox"}),(0,n.createElement)("svg",{className:rr()("absolute inset-0 -mt-px block h-5 w-5",{"text-white":a,"text-transparent":!a}),viewBox:"1 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"presentation"},(0,n.createElement)("path",{d:"M8.72912 13.7449L5.77536 10.7911L4.76953 11.7899L8.72912 15.7495L17.2291 7.24948L16.2304 6.25073L8.72912 13.7449Z",fill:"currentColor"}))),(0,n.createElement)("span",null,(0,n.createElement)("span",{className:"text-sm font-medium"},t),r?(0,n.createElement)("span",{className:"block pr-4 pt-1 font-normal text-gray-700"},r):(0,n.createElement)("span",null))),o&&(0,n.createElement)(o,{className:"h-6 w-6 flex-none text-design-main"}))},_o=()=>(0,n.createElement)("p",{className:"w-full text-center text-base text-gray-700"},(0,y.__)("Loading...","extendify-local")),Ro=async e=>({goals:await Lr(e)}),Lo=()=>({key:"goals",siteTypeSlug:dr.getState()?.siteType?.slug}),Ao=wo("Goals",(()=>({title:(0,y.__)("Goals","extendify-local"),ready:!1,canSkip:!1,validation:null,onRemove:()=>{}}))),No=({goals:e})=>{const{addMany:t,goals:r}=dr(),[o,s]=(0,i.useState)(null!=r?r:[]),l=oa((e=>e.nextPage));return(0,i.useEffect)((()=>{Ao.setState({ready:!0})}),[]),(0,i.useEffect)((()=>{t("goals",o,{clearExisting:!0})}),[o,t]),(0,n.createElement)("form",{"data-test":"goals-form",onSubmit:e=>{e.preventDefault(),l()},className:"goal-select grid w-full gap-4 xl:grid-cols-2"},(0,n.createElement)("input",{type:"submit",className:"hidden"}),e?.map(((e,t)=>{const r=o?.find((({slug:t})=>t===e.slug)),i=a[e.icon];return(0,n.createElement)("div",{key:e.id,className:rr()("relative rounded-lg border border-gray-300",{"bg-gray-100":r}),"data-test":"goal-item"},(0,n.createElement)("div",{className:"flex h-full items-center gap-4"},(0,n.createElement)(Mo,{autoFocus:0===t,label:e.title,id:`goal-${e.slug}`,description:e.description,checked:!!o?.find((({slug:t})=>t===e.slug)),onChange:()=>(e=>{const t=o?.find((({slug:t})=>t===e.slug))?o?.filter((({slug:t})=>t!==e.slug)):[...o,e];s(t)})(e),Icon:i})))})))};var Oo=r(6765);const Do=({style:e,onSelect:t,selected:r})=>{var o;const a=(0,i.useRef)(null),s=(0,i.useRef)(null),l=(0,i.useRef)(null),[p,c]=(0,i.useState)(!1),m=e?.variation,u=m?.settings?.color?.palette?.theme,d=(0,i.useCallback)((t=>{let r=performance.now(),o=0;const a=()=>{if(o>=150)return;const n=performance.now();if(n-r<100)return requestAnimationFrame(a);r=n,t?.contentDocument?.querySelector("[href*=load-styles]")?.remove();const i=``;t.contentDocument?.getElementById("ext-tj")||t.contentDocument?.body?.insertAdjacentHTML("beforeend",i),o++,requestAnimationFrame(a)};a()}),[e?.variation?.title]),{loading:g,ready:f}=jr({container:s.current,ready:p,onLoad:d,loadDelay:2e3}),h=(0,i.useMemo)((()=>{const t=[v.S.about.title,v.S.blog.title,v.S.contact.title],r=[e?.headerCode,e?.patterns.map((({code:e})=>e)).flat().slice(0,3).join("\n"),e?.footerCode].filter(Boolean).join("").replace(//g,`\x3c!-- wp:paragraph {"className":"tmp-nav"} --\x3e

${t.join(" | ")}

\x3c!-- /wp:paragraph --\x3e`).replace(//g,`\x3c!-- wp:paragraph {"className":"tmp-nav"} --\x3e

${t.join(" | ")}

\x3c!-- /wp:paragraph --\x3e`).replace(//g,'\x3c!-- wp:paragraph {"className":"custom-logo"} --\x3e\x3c!-- /wp:paragraph --\x3e');return(0,Dr.rawHandler)({HTML:Ir(r)})}),[e]);return(0,i.useEffect)((()=>{if(!l.current)return l.current=new IntersectionObserver((e=>{e[0].isIntersecting&&c(!0)})),l.current.observe(s.current),()=>l.current.disconnect()}),[]),(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{"data-test":"layout-preview",className:"relative h-full w-full overflow-hidden",ref:s,role:t?"button":void 0,tabIndex:t?0:void 0,"aria-label":t?(0,y.__)("Press to select","extendify-local"):void 0,"aria-selected":t?r:void 0,onKeyDown:r=>{["Enter","Space"," "].includes(r.key)&&t&&t({...e,variation:m})},onClick:t?()=>t({...e,variation:m}):()=>{}},p?(0,n.createElement)(ar.E.div,{ref:a,className:rr()("absolute inset-0 z-20",{"opacity-0":!f}),initial:{opacity:0},animate:{opacity:g?0:1}},(0,n.createElement)(Or.BlockPreview,{blocks:h,viewportWidth:1400,additionalStyles:[{css:'.rich-text [data-rich-text-placeholder]:after { content: "" }'}]})):null,(0,n.createElement)(or.M,null,f||(0,n.createElement)(ar.E.div,{initial:{opacity:.7},animate:{opacity:1},exit:{opacity:0},transition:{duration:.5},className:"absolute inset-0 z-30",style:{backgroundColor:(0,Oo.Vi)(null!==(o=u?.find((({slug:e})=>"primary"===e))?.color)&&void 0!==o?o:"#ccc").alpha(.25).toRgbString(),backgroundImage:"linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%)",backgroundSize:"600% 600%",animation:"extendify-loading-skeleton 10s ease-in-out infinite"}}))))},Vo=async({siteType:e,siteStructure:t})=>{const r=await Rr("home",e,{siteStructure:t}),{headers:o,footers:a}=await(async()=>{let e=await Ot.get(Ft+"wp/v2/template-parts");e=e?.filter((e=>"extendable"===e.theme));const t=e?.filter((e=>Wt.includes(e?.slug))),r=e?.filter((e=>Zt.includes(e?.slug)));return{headers:t,footers:r}})();if(!r?.length)throw new Error("Could not get styles");return r.map(((e,t)=>{var r,n;const i=o[t%o.length],s=a[t%a.length];return{...e,headerCode:null!==(r=i?.content?.raw?.trim())&&void 0!==r?r:"",footerCode:null!==(n=s?.content?.raw?.trim())&&void 0!==n?n:""}}))},Fo=()=>{const{siteType:e,siteStructure:t}=dr?.getState()||{};return{key:"home-pages-list",siteType:e,siteStructure:t}},jo=wo("Layout",(()=>({ready:!1,canSkip:!1,validation:null,onRemove:()=>{}}))),Io=({homeTemplate:e})=>{const{data:t}=ho("variations",Kt),r=(()=>{const e=(0,i.useRef)(!1);return(0,i.useLayoutEffect)((()=>(e.current=!0,()=>e.current=!1))),e})(),[o,a]=(0,i.useState)([]),{setStyle:s,style:l}=Pr(),{setVariation:p,variation:c}=dr(),m=(0,i.useCallback)((e=>{s(e),p(e?.variation)}),[s,p]),u=(0,i.useRef)(),d=(0,i.useRef)(!1);return(0,i.useEffect)((()=>{jo.setState({ready:!!c?.title})}),[c]),(0,i.useEffect)((()=>{e&&t&&(o.length||(s(null),p(null),(async()=>{const o=Array.from(e.entries());for(const[e,n]of o){if(!r.current)return;a((r=>[...r,{...n,variation:t[e%t.length]}]));const o=Math.floor(851*Math.random())+150;await new Promise((e=>setTimeout(e,o)))}})()))}),[e,r,t,o.length,s,p]),(0,i.useEffect)((()=>{if(!l||!o||d.current)return;const e=u.current?.querySelector(`#layout-style-${l.slug} [role="button"]`);e&&(d.current=!0,e.focus())}),[l,o]),(0,n.createElement)("div",{className:"grid gap-8 md:grid-cols-2 lg:grid-cols-3","data-test":"layout-preview-wrapper",ref:u},o?.map((e=>(0,n.createElement)("div",{className:"relative",key:e.id},(0,n.createElement)(or.M,null,(0,n.createElement)(ar.E.div,{initial:{opacity:0},animate:{opacity:1},duration:.7,className:rr()("relative cursor-pointer overflow-hidden rounded border border-gray-200 ring-offset-2 ring-offset-white focus-within:outline-none focus-within:ring-4 focus-within:ring-design-main focus-within:ring-offset-2 focus-within:ring-offset-white hover:outline-none hover:ring-4",{"ring-4 ring-design-main ring-offset-2 ring-offset-white hover:ring-design-main":l?.id===e.id,"hover:ring-gray-300":l?.id!==e.id}),style:{aspectRatio:"1.55"}},(0,n.createElement)(Do,{style:e,onSelect:m,selected:l?.id===e.id}))),(0,n.createElement)("span",{"aria-hidden":"true"},l?.id===e.id?(0,n.createElement)(Zr,{className:"absolute right-0 top-0 z-50 m-2 h-6 w-6 -translate-y-5 translate-x-5 rounded-full bg-design-main text-design-text"}):null)))),e?.slice(o?.length).map(((e,t)=>(0,n.createElement)(or.M,{key:t},(0,n.createElement)(ar.E.div,{initial:{opacity:1},animate:{opacity:1},exit:{opacity:0},duration:.7,className:"relative bg-gray-50",style:{aspectRatio:"1.55",backgroundImage:"linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%)",backgroundSize:"600% 600%",animation:"extendify-loading-skeleton 10s ease-in-out infinite"}})))))};var Bo=r(2629);const Ho=async()=>({title:await It("blogname")}),qo=()=>({key:"site-info"}),Uo=wo("Site Information",(()=>({ready:!1,canSkip:!1,validation:null,onRemove:()=>{}}))),$o=()=>{var e;const{siteInformation:t,setSiteInformation:r}=dr(),o=oa((e=>e.nextPage)),{data:a}=ho(qo,Ho),s=(0,i.useRef)(null),[l,p]=(0,i.useState)(t?.title);return(0,i.useEffect)((()=>{var e;void 0===t.title&&p(null!==(e=a?.title)&&void 0!==e?e:"")}),[a.title,t.title]),(0,i.useEffect)((()=>{if(void 0===l)return;Uo.setState({ready:!1});const e=setTimeout((()=>{jt("blogname",l),r("title",l),Uo.setState({ready:!0})}),750);return()=>clearTimeout(e)}),[r,l]),(0,i.useEffect)((()=>{const e=requestAnimationFrame((()=>s.current?.focus()));return()=>cancelAnimationFrame(e)}),[]),void 0===t?.title?(0,n.createElement)(_o,null):(0,n.createElement)("form",{onSubmit:e=>{e.preventDefault(),Uo.getState().ready&&o()}},(0,n.createElement)("label",{htmlFor:"extendify-site-title-input",className:"sr-only"},(0,y.__)("What's the name of your website?","extendify-local")),(0,n.createElement)("div",{className:"mb-8"},(0,n.createElement)("input",{"data-test":"site-title-input",autoComplete:"off",ref:s,type:"text",name:"site-title-input",id:"extendify-site-title-input",className:"input-focus h-12 w-full rounded border border-gray-200 px-4 py-6 ring-offset-0",value:null!==(e=(0,Bo.decodeEntities)(l))&&void 0!==e?e:"",onChange:e=>p(e.target.value),placeholder:(0,y.__)("Enter your website name","extendify-local")})))};var Wo=r(1984),Zo=r(3708);const Ko=wo("Site Template Type",(()=>({ready:!1,canSkip:!1,validation:null,onRemove:()=>{}}))),Go=({title:e,description:t,onClick:r,selected:o,imageSrc:a})=>(0,n.createElement)("div",{"data-test":"site-template-type",className:rr()("relative flex-1 cursor-pointer overflow-hidden rounded border border-gray-200 ring-offset-2 ring-offset-white focus-within:outline-none focus-within:ring-4 focus-within:ring-design-main focus-within:ring-offset-2 focus-within:ring-offset-white hover:outline-none hover:ring-4",{"ring-4 ring-design-main ring-offset-2 ring-offset-white hover:ring-design-main":o,"hover:ring-gray-300":!o}),role:"button",tabIndex:0,"aria-label":(0,y.__)("Press to select","extendify-local"),"aria-selected":o,onKeyDown:e=>{["Enter","Space"," "].includes(e.key)&&(e.preventDefault(),r())},onClick:r},(0,n.createElement)("div",{className:"w-full justify-center overflow-hidden bg-gray-100 group-hover:opacity-75 lg:flex"},(0,n.createElement)("img",{alt:"",src:a,className:"h-auto w-full max-w-full object-cover"})),(0,n.createElement)("div",{className:"p-4 lg:p-6"},(0,n.createElement)("p",{className:"m-0 mb-3 p-0 text-gray-700 3xl:mb-4"},t),(0,n.createElement)("div",{className:"flex items-center justify-between"},(0,n.createElement)("h1",{className:"m-0 p-0 text-lg font-semibold"},e),(0,n.createElement)(Wo.Z,{icon:Zo.Z}))));var Yo=r(9870);const Jo=wo("Site Industry",(()=>({ready:!1,canSkip:!1,validation:null,onRemove:()=>{}}))),Xo=()=>{const{nextPage:e}=oa(),{siteType:t,setSiteType:r,setSiteTypeSearch:o}=dr(),[a,s]=(0,i.useState)(""),[l,p]=(0,i.useState)(""),{data:c,loading:m}=(e=>{const{data:t,error:r}=(0,Yo.Z)(e||"cold-boot",(async()=>{const{wpLanguage:t}=window.extSharedData,r=performance.now(),o=new URL(`${_r.kE}/api/site-types`);e&&o.searchParams.append("search",e),e||o.searchParams.append("boot","true"),t&&o.searchParams.append("lang",t);const a=await fetch(o.toString(),{headers:{"Content-Type":"application/json"}});if(!e)return;if(!a.ok)throw new Error("Bad response from server");const n=await a.json();if(!Array.isArray(n))throw new Error("Bad response from server");return{siteTypes:n,time:((performance.now()-r)/1e3).toFixed(4)}}));return{data:t,error:r,loading:!t&&!r}})(l),{siteTypes:u}=null!=c?c:{};return(0,i.useEffect)((()=>{Jo.setState({ready:!!t?.slug})}),[t]),(0,i.useEffect)((()=>{if(!a)return;const e=setTimeout((()=>p(a)),300),t=setTimeout((()=>o(a)),1e3);return()=>{clearTimeout(e),clearTimeout(t)}}),[a,o]),(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:"relative"},(0,n.createElement)("input",{autoFocus:!0,"data-test":"site-type-search",className:"input-focus relative z-20 m-0 h-14 w-full rounded border border-gray-300 px-4 shadow-sm outline-none ring-offset-0 focus:bg-white",autoComplete:"off",spellCheck:!1,placeholder:(0,y.__)("Search for your site type","extendify-local"),onChange:e=>s(e.target.value)})),m&&a&&(0,n.createElement)("div",{className:"mt-5 text-sm"},(0,y.__)("Searching...","extendify-local")),(0,n.createElement)("div",{className:"mt-5 flex flex-col gap-3","data-test":"site-type-list"},t?.name&&(!m||!a)&&(0,n.createElement)("div",{className:"group relative flex items-center justify-between gap-2 overflow-hidden rounded border border-gray-200 bg-gray-100 px-3 py-2.5 text-base transition-all duration-100 ease-in-out"},t.name,(0,n.createElement)(Zr,{className:"h-5 w-5"})),u?.map((t=>(0,n.createElement)("button",{key:t.id,type:"button",className:"group relative flex cursor-pointer items-center justify-between gap-2 overflow-hidden rounded border border-gray-200 bg-gray-50 px-3 py-2.5 text-base transition-all duration-100 ease-in-out hover:bg-gray-100",onClick:()=>(({slug:t,name:o,language:a})=>{e(),r({slug:t,name:o,language:a}),jt("extendify_siteType",{slug:t,name:o,language:a})})(t)},t.name,(0,n.createElement)(io,{className:"invisible h-5 w-5 group-hover:visible"}))))))},Qo=[["site-type",{component:()=>{const{loading:e}=dr();return(0,n.createElement)(Co,null,(0,n.createElement)("div",{className:"grow overflow-y-scroll px-6 py-8 md:p-12 3xl:p-16"},(0,n.createElement)(Er,{title:(0,y.__)("What is your WordPress site about?","extendify-local"),description:(0,y.__)("We will help you create your WordPress website quickly.","extendify-local")}),(0,n.createElement)("div",{className:"relative mx-auto w-full max-w-xl"},e?(0,n.createElement)(_o,null):(0,n.createElement)(Xo,null))))},state:Jo}],["site-title",{component:()=>{const{loading:e}=ho(qo,Ho);return(0,i.useEffect)((()=>{Uo.setState({ready:!e})}),[e]),(0,n.createElement)(Co,null,(0,n.createElement)("div",{className:"grow overflow-y-scroll px-6 py-8 md:p-12 3xl:p-16"},(0,n.createElement)(Er,{title:(0,y.__)("What's the name of your new site?","extendify-local"),description:(0,y.__)("You can change this later.","extendify-local")}),(0,n.createElement)("div",{className:"relative mx-auto w-full max-w-xl"},e?(0,n.createElement)(_o,null):(0,n.createElement)($o,null))))},fetcher:Ho,fetchData:qo,state:Uo}],["site-structure",{component:()=>{const{siteStructure:e,setSiteStructure:t}=dr(),{removePage:r,addPage:o}=oa(),[a,s]=(0,i.useState)(e);(0,i.useLayoutEffect)((()=>{if(a)return;const e=["single-page","multi-page"].sort((()=>Math.random()-.5));s(e[0]),t(e[0])}),[t,a]),(0,i.useEffect)((()=>{Ko.setState({ready:!!e&&a})}),[e,o,r,a]);const l=(0,i.useMemo)((()=>[(0,n.createElement)(Go,{key:"single-page",onClick:()=>t("single-page"),selected:"single-page"===e,imageSrc:"https://assets.extendify.com/launch/single-page-website.webp",title:(0,y.__)("Single-Page Website","extendify-local"),description:(0,y.__)("All content displayed on one scrolling page.","extendify-local")}),(0,n.createElement)(Go,{key:"multi-page",onClick:()=>t("multi-page"),selected:"multi-page"===e,imageSrc:"https://assets.extendify.com/launch/multi-page-website.webp",title:(0,y.__)("Multi-Page Website","extendify-local"),description:(0,y.__)("Multiple interconnected pages.","extendify-local")})]),[e,t]),p="multi-page"===a?l.toReversed():l;return(0,n.createElement)(Co,null,(0,n.createElement)("div",{className:"grow overflow-y-scroll px-6 py-8 md:p-12 3xl:p-16"},(0,n.createElement)(Er,{title:(0,y.__)("Pick Your Site Structure","extendify-local")}),(0,n.createElement)("div",{className:"relative mx-auto flex w-full max-w-2xl flex-col gap-8 lg:flex-row 3xl:max-w-4xl"},p)))},state:Ko}],["goals",{component:()=>{const{error:e,loading:t,data:r}=ho(Lo(),Ro),{goals:o}=null!=r?r:{};return(0,n.createElement)(Co,null,(0,n.createElement)("div",{className:"grow overflow-y-scroll px-6 py-8 md:p-12 3xl:p-16"},(0,n.createElement)(Er,{title:(0,y.__)("What are your goals for your website?","extendify-local"),description:(0,y.__)("We'll make sure your website has what it needs to achieve your goals.","extendify-local")}),(0,n.createElement)("div",{className:"relative mx-auto w-full max-w-3xl"},t||e?(0,n.createElement)(_o,null):(0,n.createElement)(No,{goals:o}))))},fetcher:[Ro],fetchData:[Lo],state:Ao}],["layout",{component:()=>{const{loading:e,data:t}=ho(Fo,Vo);return(0,n.createElement)(Co,null,(0,n.createElement)("div",{className:"grow overflow-y-scroll px-6 py-8 md:p-12 3xl:p-16"},(0,n.createElement)(Er,{title:(0,y.__)("Pick a design for your website","extendify-local"),description:(0,y.__)("You can personalize this later.","extendify-local")}),(0,n.createElement)("div",{className:"relative mx-auto w-full max-w-6xl"},e?(0,n.createElement)(_o,null):(0,n.createElement)(Io,{homeTemplate:t}))))},fetcher:Vo,fetchData:Fo,state:jo}],["business-information",{component:()=>(0,n.createElement)(Co,null,(0,n.createElement)("div",{className:"grow overflow-y-scroll px-6 py-8 md:p-12 3xl:p-16"},(0,n.createElement)(Er,{title:(0,y.__)("Let us create custom copy for your website","extendify-local"),description:(0,y.__)("Our AI Assistant will take your input and create customized copy for each page. Describe your website or business with as much detail as you'd like and we'll use it to create your perfect site.","extendify-local")}),(0,n.createElement)("div",{className:"relative mx-auto w-full max-w-xl"},(0,n.createElement)(Po,null)))),state:To}]],ea=Qo?.filter((e=>!window.extOnbData?.partnerSkipSteps?.includes(e[0]))),ta=(0,ir.mW)(((e,t)=>({pages:new Map(ea),currentPageIndex:0,count:()=>t().pages.size,getPageOrder:()=>Array.from(t().pages.keys()),getCurrentPageData:()=>t().pages.get(t().getCurrentPageSlug()),getCurrentPageSlug:()=>t().getPageOrder()[t().currentPageIndex]||(t().setPage(0),t().getPageOrder()[0]),getNextPageData:()=>{const e=t().currentPageIndex+1;return e>t().count()-1?{}:t().pages.get(t().getPageOrder()[e])},setPage:r=>{"string"==typeof r&&(r=t().getPageOrder().indexOf(r)),r>t().count()-1||r<0||e({currentPageIndex:r})},removePage:r=>{const o=t().pages.get(r);if(!o)return;const a=new Map;t().pages.forEach(((e,t)=>{t!==r&&a.set(t,e)})),e({pages:a}),o?.state?.getState()?.onRemove()},addPage:(r,o,a)=>{if(!t().pages.has(a))throw new Error(`Page ${a} not found`);if(t().pages.has(r))return;const n=new Map;t().pages.forEach(((e,t)=>{n.set(t,e),t===a&&n.set(r,o)})),e({pages:n})},pushHistory:e=>{history.pushState({currentPageIndex:e,currentPageKey:t().getPageOrder()[e],previousPageIndex:e-1},"")},replaceHistory:e=>{history.replaceState({currentPageIndex:e,currentPageKey:t().getPageOrder()[e],previousPageIndex:e-1},"")},nextPage:()=>{const e=t().currentPageIndex+1;t().pushHistory(e),t().setPage(e)},previousPage:()=>{const e=t().currentPageIndex-1;t().replaceHistory(e),t().setPage(e)}})),{name:"Extendify Launch Pages",serialize:!0}),ra=(0,ir.tJ)(ta,{name:`extendify-pages-${window.extSharedData.siteId}`,partialize:e=>{var t,r,o;return{currentPageIndex:null!==(t=e?.currentPageIndex)&&void 0!==t?t:0,currentPageSlug:null!==(r=e?.getCurrentPageSlug())&&void 0!==r?r:null,availablePages:null!==(o=e?.getPageOrder())&&void 0!==o?o:[]}}}),oa=(0,nr.Ue)(ra);var aa=r(8687);const na=({pages:e})=>{const[t,r]=(0,i.useState)(0);return(0,i.useEffect)((()=>{const t=setTimeout((()=>{r((t=>(t+1)%e.length))}),1e4);return()=>clearTimeout(t)}),[e.length,t]),(0,n.createElement)("div",{className:"mt-3"},(0,n.createElement)(ia,{pageName:e[t]}))},ia=({pageName:e})=>{const[t,r]=(0,i.useState)(!1),[o,a]=(0,i.useState)(!1),[s,l]=(0,i.useState)("");return(0,i.useLayoutEffect)((()=>{const e=window.getComputedStyle(document.body).getPropertyValue("--ext-banner-main");r((0,Oo.Vi)(e).isLight())}),[]),(0,i.useEffect)((()=>{a(!1);const t=setTimeout((()=>{a(!0),l(e)}),700);return()=>clearTimeout(t)}),[e]),(0,n.createElement)(or.M,null,o?(0,n.createElement)(ar.E.div,{initial:{opacity:0,x:50},animate:{opacity:1,x:0,transition:{duration:.6}},exit:{opacity:0,x:-50},transition:{ease:"easeInOut"},className:"mt-12 w-96 rounded border-8 border-gray-200 border-opacity-25 p-4",style:{mixBlendMode:t?"difference":"plus-lighter"}},(0,n.createElement)("h1",{className:"mb-8 text-banner-text opacity-60",style:{mixBlendMode:"plus-lighter"}},s),(0,n.createElement)("div",{className:"space-y-6"},[0,1,2].map((e=>{const t=3*e;return(0,n.createElement)(ar.E.div,{"aria-hidden":"true",key:e,initial:{opacity:0},animate:{opacity:1},transition:e?{duration:t/2,delay:t}:{},role:"status",className:"max-w-sm space-y-2"},(0,n.createElement)(sa,{i:e*t,className:"mb-3 h-3 w-48"}),(0,n.createElement)(sa,{i:e*t,className:"h-2 w-full"}),(0,n.createElement)(sa,{i:e*t,className:"h-2 w-full max-w-[90%]"}),(0,n.createElement)(sa,{i:e*t,className:"h-2 w-full"}),(0,n.createElement)(sa,{i:e*t,className:"h-2 w-full"}))})))):null)},sa=({className:e,i:t})=>(0,n.createElement)("div",{className:`rounded-full ${e}`,style:{backgroundColor:"rgba(204, 204, 204, 0.25)",backgroundImage:"linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%)",backgroundSize:"600% 600%",animation:"extendify-loading-skeleton 10s ease-in-out infinite",animationDelay:`${t}s`,mixBlendMode:"plus-lighter"}});var la={};!function e(t,r,o,a){var n=!!(t.Worker&&t.Blob&&t.Promise&&t.OffscreenCanvas&&t.OffscreenCanvasRenderingContext2D&&t.HTMLCanvasElement&&t.HTMLCanvasElement.prototype.transferControlToOffscreen&&t.URL&&t.URL.createObjectURL),i="function"==typeof Path2D&&"function"==typeof DOMMatrix,s=function(){if(!t.OffscreenCanvas)return!1;var e=new OffscreenCanvas(1,1),r=e.getContext("2d");r.fillRect(0,0,1,1);var o=e.transferToImageBitmap();try{r.createPattern(o,"no-repeat")}catch(e){return!1}return!0}();function l(){}function p(e){var o=r.exports.Promise,a=void 0!==o?o:t.Promise;return"function"==typeof a?new a(e):(e(l,l),null)}var c,m,u,d,g,f,h,w,y,v,b,k=(c=s,m=new Map,{transform:function(e){if(c)return e;if(m.has(e))return m.get(e);var t=new OffscreenCanvas(e.width,e.height);return t.getContext("2d").drawImage(e,0,0),m.set(e,t),t},clear:function(){m.clear()}}),x=(g=Math.floor(1e3/60),f={},h=0,"function"==typeof requestAnimationFrame&&"function"==typeof cancelAnimationFrame?(u=function(e){var t=Math.random();return f[t]=requestAnimationFrame((function r(o){h===o||h+g-1e?.content?.raw?.match(ca);var ua=r(8141),da=r(6483);const ga=(e,t)=>e.filter((e=>!t.includes(e.name))).map((e=>({...e,innerBlocks:e.innerBlocks?ga(e.innerBlocks,t):[]}))),fa=async e=>{const t=e.filter((e=>e.patternReplacementCode));if(!t?.length)return e;try{return await Xt(e)}catch(t){return await Xt(e).catch((()=>e))}},ha=()=>{var e;const[t]=(0,i.useState)(!0),[r,o]=(0,i.useState)(!1),[a,s]=(0,i.useState)(["#ffffff"]),[l,p]=(0,i.useState)(!0),c=Mr(),{goals:m,businessInformation:u,siteType:d,siteInformation:g,siteTypeSearch:f,siteStructure:h,getGoalsPlugins:b,variation:k}=dr(),{pages:x,style:E}=Pr(),[S,z]=(0,i.useState)([]),[C,T]=(0,i.useState)([]),P=e=>z((t=>[e,...t])),M=e=>T((t=>[e,...t])),[_,R]=(0,i.useState)([]),{setPage:L}=oa();((e=!0)=>{(0,i.useEffect)((()=>{if(!e)return;const t=e=>(e.preventDefault(),e.returnValue=""),r={capture:!0};return window.addEventListener("beforeunload",t,r),()=>{window.removeEventListener("beforeunload",t,r)}}),[e])})(l);const A=(0,i.useCallback)((async()=>{if(!c)throw new Error((0,y.__)("Site is not ready to launch.","extendify-local"));const e="single-page"===h,t="multi-page"===h,r="single-page"===h;try{var a,n;if(await jt("permalink_structure","/%postname%/"),await Br(),P((0,y.__)("Applying your website styles","extendify-local")),M((0,y.__)("Creating a beautiful website","extendify-local")),await new Promise((e=>setTimeout(e,1e3))),u.description){const e=await(async({title:e,description:t,siteType:r})=>{const o=`${_r.Yy}/api/site-profile`,a="POST",n={"Content-Type":"application/json"},i=JSON.stringify({...Nr,title:e,description:t,siteType:r?.slug}),s={aiSiteType:null,aiDescription:null,aiKeywords:[]};let l,p;try{l=await fetch(o,{method:a,headers:n,body:i})}catch(e){l=await fetch(o,{method:a,headers:n,body:i})}if(!l.ok)return s;try{p=await l.json()}catch(e){return s}return p?.aiSiteType?p:s})({title:g.title,description:u.description,siteType:d});await Br(),await jt("extendify_site_profile",e)}await Br(),await(e=>((e,t)=>Ot.post(`${Ft}wp/v2/global-styles/${e}`,{id:e,settings:t.settings,styles:t.styles}))(window.extSharedData.globalStylesPostID,e))(null!=k?k:{}),await Br(),await $t("extendable/header",E?.headerCode),await Br(),await $t("extendable/footer",E?.footerCode);const s=b(),l=null!==(a=window.extSharedData?.requiredPlugins)&&void 0!==a?a:[],c=[...s,...l].reduce(((e,t)=>e.find((({wordpressSlug:e})=>e===t.wordpressSlug))?e:[...e,t]),[]).sort((({wordpressSlug:e})=>"give"===e?-1:1));if(c?.length){P((0,y.__)("Installing necessary plugins","extendify-local"));for(const[e,t]of c.entries()){M((0,y.__)(`${e+1}/${c.length}: ${t.name}`,"extendify-local"));try{await Br(),await qt(t)}catch(e){await Br(),await qt(t)}try{await Br(),await Ut(t)}catch(e){await Br(),await Ut(t)}}}P((0,y.__)("Populating data","extendify-local")),M((0,y.__)("Personalizing your experience","extendify-local")),await(async()=>await Ot.get("launch/prefetch-assist-data"))(),await Br(),P((0,y.__)("Adding page content","extendify-local")),M((0,y.__)("Starting off with a full website","extendify-local")),await new Promise((e=>setTimeout(e,1e3))),await Br();const h={name:v.S.home.title,id:"home",patterns:E.patterns,slug:"home"},w={name:v.S.blog.title,id:"blog",patterns:[],slug:"blog"};await Br(),u.description&&(M((0,y.__)("Creating pages with custom content","extendify-local")),[h,...x].forEach((e=>R((t=>[...t,e.name])))));const S=m?.find((e=>"blog"===e.slug)),z=[...x,h,S?w:null].filter(Boolean),C=[];for(const e of z){const t={...e,patterns:await fa(e.patterns)};C.push(t)}const T=await(async(e,t)=>{if(!t.businessInformation.description)return e;const{siteId:r,partnerId:o,wpLanguage:a,wpVersion:n}=window.extSharedData,i=await Promise.allSettled(e.map((e=>(async(e,t)=>{const r=await fetch(`${_r.Yy}/api/patterns`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...Nr,page:e,userState:t})});if(!r.ok)throw new Error("Bad response from server");return await r.json()})(e,{...t,siteId:r,partnerId:o,siteVersion:n,language:a}).then((e=>e)).catch((()=>e)))));return i?.map(((t,r)=>t.value||e[r]))})(C,{goals:m,businessInformation:u,siteType:d,siteInformation:g,siteTypeSearch:f}),_=await(async(e,{stickyNav:t})=>{const r=[];for(const a of e){const e=a.patterns.map((({code:e})=>e)).join(""),n=ga((0,Dr.rawHandler)({HTML:e}),["core/html"]),i=[],s=new Set;for(const[e,t]of n.entries()){const r=a.patterns[e].patternTypes?.[0],n=(0,Dr.serialize)(t),{slug:l}=Object.values(v.S).find((({alias:e})=>e.includes(r)))||{};!s.has(l)&&l?(s.add(l),i.push((o=l,n.replace(/(]*class="[^"]*\bwp-block-group\b[^"]*")/,`$1 id="${o}"`)))):i.push(n)}let l,p={title:a.name,status:"publish",content:i.join(""),template:t?"no-title-sticky-header":"no-title",meta:{made_with_extendify_launch:!0}};try{l=await Bt(p)}catch(e){p.template="no-title",l=await Bt(p)}r.push({...l,originalSlug:a.slug})}var o;const a=r.find((({originalSlug:e})=>"home"===e));a&&(await jt("show_on_front","page"),await jt("page_on_front",a.id));const n=r.find((({originalSlug:e})=>"blog"===e));return n&&await jt("page_for_posts",n.id),r})(T,{stickyNav:r}),L=t?await(async e=>{const t=e.find((({originalSlug:e})=>e.startsWith("contact")))?.slug,r=e.filter(ma).map((({content:e})=>(0,Dr.rawHandler)({HTML:e.raw||""}).map((e=>(0,Dr.getBlockContent)(e))).filter((e=>e.match(ca))).join(""))),o=e.filter((({slug:e})=>!e.startsWith("home"))).map((({slug:e})=>`/${e}`)),a=(await Promise.allSettled(r.map((e=>(async(e,t)=>{const r=new AbortController,o=setTimeout((()=>r.abort()),1e4),{siteType:a}=dr.getState();try{const o=await fetch(`${_r.Yy}/api/link-pages`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...Nr,siteType:a?.slug,pageContent:e,availablePages:t}),signal:r.signal});if(!o.ok)throw new Error("Bad response from server");return await o.json()}finally{clearTimeout(o)}})(e,o)||{})))).filter((e=>"fulfilled"===e.status)).map((e=>e.value?.suggestedLinks||[])).reduce(((e,t)=>({...e,...t})),{}),n=Object.keys(a).filter((e=>o.includes(`/${a[e].replace(/^\//,"")}`))).map((e=>`\\"${e}\\"`)).join("|"),i=(await Promise.allSettled(e.filter(ma).map((e=>{const r=n?e.content.raw.replace(new RegExp(n,"g"),(r=>{if(!r||0===a.length)return"";const o=a[r.replace(/"/g,"")];return[e.slug,`/${e.slug}`,"/"].includes(o)?`/${null!=t?t:""}`:o.startsWith("/")?o:`/${o}`})):e.content.raw.replace(new RegExp(ca,"g"),(e=>e?'href="#"':""));return Ht({id:e.id,content:r})})))).filter((e=>"fulfilled"===e.status)).map((e=>e.value));return e.map((e=>i.find((({id:t})=>t===e.id))||e)).map((t=>{const{originalSlug:r}=e.find((({id:e})=>e===t.id))||{};return{...t,originalSlug:r}}))})(_):((e,t)=>{const r=t?.[0]?.patterns.find((e=>e?.patternTypes?.[0]?.startsWith("contact")));if(!r)return e;const{slug:o}=Object.values(v.S).find((({alias:e})=>e.includes(r.patternTypes[0])))||{};return e.map((e=>Ht({id:e.id,content:e.content.raw.replaceAll(/"#extendify-[a-zA-Z0-9_-]+"/g,`"#${o}"`)})))})(_,T);R([]),await Br(),M((0,y.__)("Setting up site layout","extendify-local"));const A=m?.some((e=>"blog"===e.slug)),N=[...x,A?w:null,h].filter(Boolean).sort(((e,t)=>e?.name?.localeCompare(t?.name))),O=[];let{data:D}=await Ot.get("launch/active-plugins");if(Hr(D,"woocommerce")){const e=await It("woocommerce_shop_page_id"),t=await(i=e,Ot.get(`${Ft}wp/v2/pages/${i}`));t&&O.push(t)}if(Hr(D,"the-events-calendar")){const e={title:{rendered:(0,y.__)("Events","extendify-local")},link:"/events"};O.push(e)}Hr(D,"wpforms-lite")&&await jt("wpforms_activation_redirect","skip"),Hr(D,"all-in-one-seo-pack")&&await jt("aioseo_activation_redirect","skip"),Hr(D,"google-analytics-for-wordpress")&&await jt("_transient__monsterinsights_activation_redirect",null),await(async e=>{await It("site_logo").then((async t=>{if(!parseInt(t)){var r;const t=null!==(r=(0,da.getFilename)(e))&&void 0!==r?r:"default-logo.png",o=await(await fetch(e)).blob();await(0,ua.uploadMedia)({filesList:[new File([o],t,{type:"image/x-png"})],onFileChange:async([e])=>{e.id&&await jt("site_logo",e.id)},onError:console.error})}}))})("https://assets.extendify.com/demo-content/logos/extendify-demo-logo.png"),await Br();const V=e?await(async(e,t)=>{const r=e.map((({patternTypes:e})=>e?.[0])).filter(Boolean),o=new Set,a=r.map((e=>{const{title:t,slug:r}=Object.values(v.S).find((({alias:t})=>t.includes(e)))||{};return r?o.has(r)?"":(o.add(r),`\x3c!-- wp:navigation-link { "label":"${t}", "type":"custom", "url":"#${r}", "isTopLevelLink":true } /--\x3e`):""})).join(""),n=await Gt(a);return Jt(t,{ref:n.id})})(null!==(n=h?.patterns)&&void 0!==n?n:[],E?.headerCode):await(async(e,t,r,o)=>{const a=({slug:e})=>t.find((({originalSlug:t})=>t===e))||{},n=e.filter((e=>a(e)?.id)).filter((({slug:e})=>"home"!==e)).map((e=>a(e))).concat(r).map((e=>{const{id:t,title:r,link:o,type:a}=e;return`\x3c!-- wp:navigation-link ${JSON.stringify({label:r.rendered,id:t,type:a,url:o,kind:t?"post-type":"custom",isTopLevelLink:!0})} /--\x3e`})).join(""),i=await Gt(n);return Jt(o,{ref:i.id})})(N,L,O,E?.headerCode);await Br(),await $t("extendable/header",V),P((0,y.__)("Setting up your Site Assistant","extendify-local")),M((0,y.__)("Helping you to succeed","extendify-local")),await new Promise((e=>setTimeout(e,1e3))),await Br(),P((0,y.__)("Your website has been created!","extendify-local")),M((0,y.__)("Redirecting in 3, 2, 1...","extendify-local")),o(!0),p(!1),await new Promise((e=>setTimeout(e,2500))),await Br(),await jt("extendify_onboarding_completed",(new Date).toISOString())}catch(e){if(console.error(e),e.status>=400&&e.status<500){p(!1);const e=(0,y.__)("We encountered a server error we cannot recover from. Please reload the page and try again.","extendify-local");alert(e),location.href=window.extSharedData.adminUrl}return await new Promise((e=>setTimeout(e,2e3))),A()}var i}),[x,b,E,c,m,u,d,g,f,R,h,k]);return(0,i.useEffect)((()=>{A().then((async()=>{L(0),await w()({path:"/extendify/v1/launch/post-launch-functions",method:"POST"}),window.location.replace(window.extSharedData.adminUrl+"admin.php?page=extendify-assist&extendify-launch-success")}))}),[A,L]),(0,i.useEffect)((()=>{const e=window.getComputedStyle(document.body),t=e?.getPropertyValue("--ext-banner-main"),r=e?.getPropertyValue("--ext-banner-text");t&&s([(0,Oo.Vi)(t).darken(.3).toHex(),(0,Oo.Vi)(r).alpha(.5).toHex(),(0,Oo.Vi)(t).lighten(.2).toHex()])}),[]),((e={},t=0,r=!1)=>{(0,i.useEffect)((()=>{if(!r)return;const o=Date.now()+t,a=()=>{pa({...e,disableForReducedMotion:!0,zIndex:1e5}),Date.now(){requestAnimationFrame(a)}))};a()}),[e,t,r])})({particleCount:3,angle:320,spread:220,origin:{x:0,y:0},colors:a},2500,r),(0,n.createElement)(aa.u,{as:"div",show:t,appear:!0,enter:"transition-all ease-in-out duration-500",enterFrom:"md:w-40vw md:max-w-md",enterTo:"md:w-full md:max-w-full",className:"flex shrink-0 flex-col justify-between bg-banner-main px-10 py-12 text-banner-text md:h-screen"},(0,n.createElement)("div",{className:"max-w-prose"},(0,n.createElement)("div",{className:"md:min-h-48"},window.extSharedData?.partnerLogo?(0,n.createElement)("div",{className:"mb-8"},(0,n.createElement)("img",{style:{maxWidth:"200px"},src:window.extSharedData.partnerLogo,alt:null!==(e=window.extSharedData?.partnerName)&&void 0!==e?e:""})):(0,n.createElement)(Jr,{className:"logo mb-8 w-32 text-banner-text sm:w-40"}),(0,n.createElement)("div",{"data-test":"message-area"},S.map(((e,r)=>{if(!r)return(0,n.createElement)(aa.u,{as:"div",appear:!0,show:t,enter:"transition-opacity duration-1000",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity duration-1000",leaveFrom:"opacity-100",leaveTo:"opacity-0",className:"flex items-center space-x-4 text-4xl",key:e},e)})),(0,n.createElement)("div",{className:"mt-6 flex items-center space-x-4"},(0,n.createElement)(mo,{className:"spin"}),C.map(((e,r)=>{if(!r)return(0,n.createElement)(aa.u,{as:"div",appear:!0,show:t,enter:"transition-opacity duration-1000",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity duration-1000",leaveFrom:"opacity-100",leaveTo:"opacity-0",className:"text-lg",key:e},e)}))),_.length>0?(0,n.createElement)(na,{pages:_}):null))))},wa=()=>(0,n.createElement)(Co,{includeNav:!1},(0,n.createElement)("div",{className:"grow overflow-y-scroll px-6 py-8 md:p-12 3xl:p-16"},(0,n.createElement)(Er,{title:(0,y.__)("One more thing before we start.","extendify-local")}),(0,n.createElement)("div",{className:"relative mx-auto w-full max-w-xl"},(0,n.createElement)("p",{className:"text-base"},(0,y.__)("Hey there, Launch is powered by Extendable and is required to proceed. You can install it from the link below and start over once activated.","extendify-local")),(0,n.createElement)("a",{className:"mt-4 text-base font-medium text-design-main underline",href:`${window.extSharedData.adminUrl}/theme-install.php?theme=extendable`},(0,y.__)("Take me there","extendify-local"))))),ya=()=>{const{updateSettings:e}=(0,l.useDispatch)("core/block-editor"),[t,r]=(0,i.useState)(!1),{siteType:o}=dr(),a=oa((e=>{const t=e.getCurrentPageData();return t?.component})),{fetcher:c,fetchData:u}=oa((e=>e.getNextPageData())),{setPage:d,currentPageIndex:f}=oa(),{mutate:h}=(0,m.kY)(),{generating:w}=yr(),[y,v]=(0,i.useState)(!1),[b,k]=(0,i.useState)(!1),x=(0,l.useSelect)((e=>e("core").getCurrentTheme()));return(()=>{const{goals:e,getGoalsPlugins:t,siteType:r,siteTypeSearch:o,siteStructure:a,variation:n}=dr(),{pages:s,style:l}=Pr(),p=t(),{generating:c}=yr(),{pages:m,currentPageIndex:u}=oa(),[d,g]=(0,i.useState)([]),[f,h]=(0,i.useState)(new Set),w=(0,i.useRef)(!1);(0,i.useEffect)((()=>{const e=[...m].map((e=>e[0]));g((t=>t?.at(-1)===e[u]?t:[...t,e[u]]))}),[u,m]),(0,i.useEffect)((()=>{c&&g((e=>[...e,"launched"]))}),[c]),(0,i.useEffect)((()=>{Object.keys(null!=l?l:{})?.length&&h((e=>{const t=new Set(e);return t.add(l),t}))}),[l]),(0,i.useEffect)((()=>{let t=0,i=0;const l=u?1e3:0;return t=window.setTimeout((()=>{if(w.current)return;w.current=!0;const t=new AbortController;i=window.setTimeout((()=>{w.current=!1,t.abort()}),900),fetch(`${_r.Ow}/api/v1/launch`,{method:"POST",headers:{"Content-type":"application/json",Accept:"application/json","X-Extendify":"true"},signal:t.signal,body:JSON.stringify({siteType:r?.slug,siteCreatedAt:window.extSharedData?.siteCreatedAt,style:n?.title,siteStructure:a,pages:s?.map((e=>e.slug)),goals:e?.map((e=>e.slug)),lastCompletedStep:d?.at(-1),progress:d,stylesViewed:[...f].filter((e=>e?.variation)).map((e=>e.variation.title)),siteTypeSearches:o,insightsId:window.extSharedData?.siteId,activeTests:window.extOnbData?.activeTests?.length>0?JSON.stringify(window.extOnbData?.activeTests):void 0,hostPartner:window.extSharedData?.partnerId,language:window.extSharedData?.wpLanguage,siteURL:window.extSharedData?.home})}).catch((()=>{})).finally((()=>{w.current=!1}))}),l),()=>{w.current=!1,[t,i].forEach((e=>window.clearTimeout(e)))}}),[s,p,l,m,d,f,o,u,e,r,a,n])})(),(0,i.useEffect)((()=>{e((0,p.a)(window.extOnbData.editorStyles))}),[e]),(0,i.useEffect)((()=>{(0,s.registerCoreBlocks)()}),[]),(0,i.useEffect)((()=>{x?.textdomain&&"extendable"!==x?.textdomain&&k(!0)}),[x]),(0,i.useEffect)((()=>{v(!0),jt("extendify_launch_loaded",(new Date).toISOString())}),[]),(0,i.useEffect)((()=>{const e=[].concat(c),t=[].concat(u);e.length&&e.forEach(((e,r)=>{const o="function"==typeof t?.[r]?t[r]():t?.[r];h(o,(t=>t||e(o)),{revalidate:!1})}))}),[c,h,u]),y?(0,n.createElement)(g,{value:{errorRetryInterval:1e3,onErrorRetry:(e,o,a,n,{retryCount:i})=>{403!==e?.data?.status?t||(console.error(o,e),r(!0),setTimeout((()=>{r(!1),n({retryCount:i})}),5e3)):window.location.reload()}}},(0,n.createElement)("div",{style:{zIndex:1e5},className:"fixed inset-0 h-screen w-screen overflow-y-auto bg-white md:overflow-hidden"},b?(0,n.createElement)(wa,null):o?.slug||0===f?w?(0,n.createElement)(ha,null):a?(0,n.createElement)(n.Fragment,null,(0,n.createElement)(gr,{setPage:d}),(0,n.createElement)(a,null)):null:(d(0),null)),(0,n.createElement)(hr,{show:t})):null};requestAnimationFrame((()=>{const e=document.getElementById("extendify-launch-page");e&&("function"==typeof i.createRoot?(0,i.createRoot)(e).render((0,n.createElement)(ya,null)):(0,i.render)((0,n.createElement)(ya,null),e))}))},1174:(e,t,r)=>{"use strict";r.d(t,{S:()=>a});var o=r(5736);const a={about:{ // translators: This string represents the title of an "About" page on a website that provides information about the website or organization. Please translate it in a way that fits the standard phrasing for an "About" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("About","extendify-local"), // translators: This string represents the slug of an "About" page on a website that provides information about the website or organization. Please translate it in a way that fits a slug for an "About" page in the target language, considering the common usage in websites for that language. slug:(0,o.__)("about","extendify-local"),alias:["about","about-us","recognition","stats"]},blog:{ // translators: This string represents the title of a "Blog" page on a website that shows recent blog posts. Please translate it in a way that fits the standard phrasing for a "Blog" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Blog","extendify-local"), // translators: This string represents the slug of a "Blog" page on a website that shows recent blog posts. Please translate it in a way that fits a slug for a "Blog" page in the target language, considering the common usage in websites for that language. slug:(0,o.__)("blog","extendify-local"),alias:["blog","blog-categories","blog-section"]},book:{ // translators: This string represents the title of a "Book" page on a website that is meant for booking something. Please translate it in a way that fits the standard phrasing for a "Book" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Book","extendify-local"),alias:["book","booking"]},careers:{ // translators: This string represents the title of a "Careers" page on a website that is meant for listing available careers. Please translate it in a way that fits the standard phrasing for a "Careers" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Careers","extendify-local"), // translators: This string represents the slug of a "Careers" page on a website that is meant for listing available careers. Please translate it in a way that fits a slug for a "Careers" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("careers","extendify-local"),alias:["careers","career","career-with-opening"]},contact:{ // translators: This string represents the title of a "Contact" page on a website that gives information for visitors on how to contact the website or organization. Please translate it in a way that fits the standard phrasing for a "Contact" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Contact","extendify-local"), // translators: This string represents the slug of a "Contact" page on a website that gives information for visitors on how to contact the website or organization. Please translate it in a way that fits a slug for a "Contact" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("contact","extendify-local"),alias:["contact","contact-with-form"]},events:{ // translators: This string represents the title of an "Events" page on a website that lists events of any kind. Please translate it in a way that fits the standard phrasing for an "Events" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Events","extendify-local"), // translators: This string represents the slug of an "Events" page on a website that lists events of any kind. Please translate it in a way that fits a slug for an "Events" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("events","extendify-local"),alias:["events","events-section"]},faq:{ // translators: This string represents the title of a "FAQ" page on a website that gives information related to frequently asked questions. Please translate it in a way that fits the standard phrasing for a "FAQ" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("FAQ","extendify-local"), // translators: This string represents the slug of a "FAQ" page on a website that gives information related to frequently asked questions. Please translate it in a way that fits a slug for a "FAQ" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("faq","extendify-local"),alias:["faq"]},features:{ // translators: This string represents the title of a "Features" page on a website that lists features of a product or service. Please translate it in a way that fits the standard phrasing for a "Features" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Features","extendify-local"), // translators: This string represents the slug of a "Features" page on a website that lists features of a product or service. Please translate it in a way that fits a slug for a "Features" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("features","extendify-local"),alias:["features"]},gallery:{ // translators: This string represents the title of a "Gallery" page on a website that shows a collection of images. Please translate it in a way that fits the standard phrasing for a "Gallery" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Gallery","extendify-local"), // translators: This string represents the slug of a "Gallery" page on a website that shows a collection of images. Please translate it in a way that fits a slug for a "Gallery" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("gallery","extendify-local"),alias:["gallery"]},home:{ // translators: This string represents the title of an "Home" page on a website. Please translate it in a way that fits the standard phrasing for a "Home" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Home","extendify-local"),alias:["home"]},menu:{ // translators: This string represents the title of a "Menu" page on a website that lists food or drink items. Please translate it in a way that fits the standard phrasing for a "Menu" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Menu","extendify-local"), // translators: This string represents the slug of a "Menu" page on a website that lists food or drink items. Please translate it in a way that fits a slug for a "Menu" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("menu","extendify-local"),alias:["menu"]},porfolio:{ // translators: This string represents the title of a "Portfolio" page on a website that showcases a collection of work. Please translate it in a way that fits the standard phrasing for a "Portfolio" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Portfolio","extendify-local"), // translators: This string represents the slug of a "Portfolio" page on a website that showcases a collection of work. Please translate it in a way that fits a slug for a "Portfolio" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("portfolio","extendify-local"),alias:["portfolio"]},pricing:{ // translators: This string represents the title of a "Pricing" page on a website that lists the pricing of products or services. Please translate it in a way that fits the standard phrasing for a "Pricing" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Pricing","extendify-local"), // translators: This string represents the slug of a "Pricing" page on a website that lists the pricing of products or services. Please translate it in a way that fits a slug for a "Pricing" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("pricing","extendify-local"),alias:["pricing"]},products:{ // translators: This string represents the title of a "Products" page on a website that lists products. Please translate it in a way that fits the standard phrasing for a "Products" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Products","extendify-local"), // translators: This string represents the slug of a "Products" page on a website that lists products. Please translate it in a way that fits a slug for a "Products" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("products","extendify-local"),alias:["products","best-sellers-products","featured-products","new-arrivals-product","on-sale-products","product-section","products-by-category","products-categories","top-rated-products"]},quote:{ // translators: This string represents the title of a "Quote" page on a website that allows visitors to request a quote. Please translate it in a way that fits the standard phrasing for a "Quote" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Quote","extendify-local"), // translators: This string represents the slug of a "Quote" page on a website that allows visitors to request a quote. Please translate it in a way that fits a slug for a "Quote" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("quote","extendify-local"),alias:["quote"]},reservation:{ // translators: This string represents the title of a "Reservation" page on a website that allows visitors to make a reservation. Please translate it in a way that fits the standard phrasing for a "Reservation" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Reservation","extendify-local"), // translators: This string represents the slug of a "Reservation" page on a website that allows visitors to make a reservation. Please translate it in a way that fits a slug for a "Reservation" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("reservation","extendify-local"),alias:["reservation"]},resources:{ // translators: This string represents the title of a "Resources" page on a website that provides resources. Please translate it in a way that fits the standard phrasing for a "Resources" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Resources","extendify-local"), // translators: This string represents the slug of a "Resources" page on a website that provides resources. Please translate it in a way that fits a slug for a "Resources" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("resources","extendify-local"),alias:["resources","resource"]},serviceArea:{ // translators: This string represents the title of a "Service Area" page on a website that shows the service area of a business, including a map. Please translate it in a way that fits the standard phrasing for a "Service Area" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Service Area","extendify-local"), // translators: This string represents the slug of a "Service Area" page on a website that shows the service area of a business, including a map. Please translate it in a way that fits a slug for a "Service Area" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("service-area","extendify-local"),alias:["service-area"]},services:{ // translators: This string represents the title of a "Services" page on a website that lists services. Please translate it in a way that fits the standard phrasing for a "Services" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Services","extendify-local"), // translators: This string represents the slug of a "Services" page on a website that lists services. Please translate it in a way that fits a slug for a "Services" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("services","extendify-local"),alias:["services"]},specials:{ // translators: This string represents the title of a "Specials" page on a website that lists special offers. Please translate it in a way that fits the standard phrasing for a "Specials" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Specials","extendify-local"), // translators: This string represents the slug of a "Specials" page on a website that lists special offers. Please translate it in a way that fits a slug for a "Specials" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("specials","extendify-local"),alias:["specials"]},team:{ // translators: This string represents the title of a "Team" page on a website that introduces the team members. Please translate it in a way that fits the standard phrasing for a "Team" page in the target language, considering the common usage in websites for title:(0,o.__)("Team","extendify-local"), // translators: This string represents the slug of a "Team" page on a website that introduces the team members. Please translate it in a way that fits a slug for a "Team" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("team","extendify-local"),alias:["team"]},testimonials:{ // translators: This string represents the title of a "Testimonials" page on a website that showcases testimonials from customers. Please translate it in a way that fits the standard phrasing for a "Testimonials" page in the target language, considering the common usage in websites for that language. title:(0,o.__)("Testimonials","extendify-local"), // translators: This string represents the slug of a "Testimonials" page on a website that showcases testimonials from customers. Please translate it in a way that fits a slug for a "Testimonials" page in the target language, considering the common usage in websites for that language. Make sure to keep the slug lowercase and url-friendly. slug:(0,o.__)("testimonials","extendify-local"),alias:["testimonials","testimonial"]}}},7403:(e,t,r)=>{"use strict";r.d(t,{a:()=>o});const o=e=>{try{return JSON.parse(e)}catch(e){return{}}}},424:(e,t,r)=>{"use strict";r.d(t,{y:()=>l});var o=r(6989),a=r.n(o),n=r(270),i=r(782);const s={setItem:(e,t)=>a()({path:"/extendify/v1/shared/update-user-meta",method:"POST",data:{option:"ai_consent",value:t.state.userGaveConsent}})},l=(0,n.Ue)((0,i.tJ)((0,i.mW)(((e,t)=>{var r,o,a;return{showAIConsent:null!==(r=window.extSharedData?.showAIConsent)&&void 0!==r&&r,consentTermsHTML:null!==(o=window.extSharedData?.consentTermsHTML)&&void 0!==o?o:"",userGaveConsent:null!==(a=window.extSharedData?.userGaveConsent)&&void 0!==a&&a,setUserGaveConsent:t=>e({userGaveConsent:t}),shouldShowAIConsent:e=>{var r;const{showAIConsent:o,consentTermsHTML:a,userGaveConsent:n}=t(),i=o&&a,s={launch:i,draft:i&&!n,"help-center":i&&!n};return null!==(r=s?.[e])&&void 0!==r&&r}}}),{name:"Extendify AI Consent"}),{name:"extendify-ai-consent",storage:s,skipHydration:!0}))},2200:(e,t,r)=>{"use strict";r.d(t,{Ow:()=>i,Yy:()=>n,kE:()=>o,nX:()=>a});const o="https://patterns.extendify.com",a="https://kb.extendify.com",n="https://ai.extendify.com",i="https://insights.extendify.com"},5251:(e,t,r)=>{"use strict";var o=r(9196),a=Symbol.for("react.element"),n=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function p(e,t,r){var o,n={},p=null,c=null;for(o in void 0!==r&&(p=""+r),void 0!==t.key&&(p=""+t.key),void 0!==t.ref&&(c=t.ref),t)i.call(t,o)&&!l.hasOwnProperty(o)&&(n[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps)void 0===n[o]&&(n[o]=t[o]);return{$$typeof:a,type:e,key:p,ref:c,props:n,_owner:s.current}}t.Fragment=n,t.jsx=p,t.jsxs=p},5893:(e,t,r)=>{"use strict";e.exports=r(5251)},3250:(e,t,r)=>{"use strict";var o=r(9196),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},n=o.useState,i=o.useEffect,s=o.useLayoutEffect,l=o.useDebugValue;function p(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!a(e,r)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),o=n({inst:{value:r,getSnapshot:t}}),a=o[0].inst,c=o[1];return s((function(){a.value=r,a.getSnapshot=t,p(a)&&c({inst:a})}),[e,r,t]),i((function(){return p(a)&&c({inst:a}),e((function(){p(a)&&c({inst:a})}))}),[e]),l(r),r};t.useSyncExternalStore=void 0!==o.useSyncExternalStore?o.useSyncExternalStore:c},139:(e,t,r)=>{"use strict";var o=r(9196),a=r(1688),n="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=a.useSyncExternalStore,s=o.useRef,l=o.useEffect,p=o.useMemo,c=o.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,o,a){var m=s(null);if(null===m.current){var u={hasValue:!1,value:null};m.current=u}else u=m.current;m=p((function(){function e(e){if(!l){if(l=!0,i=e,e=o(e),void 0!==a&&u.hasValue){var t=u.value;if(a(t,e))return s=t}return s=e}if(t=s,n(i,e))return t;var r=o(e);return void 0!==a&&a(t,r)?t:(i=e,s=r)}var i,s,l=!1,p=void 0===r?null:r;return[function(){return e(t())},null===p?void 0:function(){return e(p())}]}),[t,r,o,a]);var d=i(e,m[0],m[1]);return l((function(){u.hasValue=!0,u.value=d}),[d]),c(d),d}},1688:(e,t,r)=>{"use strict";e.exports=r(3250)},2798:(e,t,r)=>{"use strict";e.exports=r(139)},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},6989:e=>{"use strict";e.exports=window.wp.apiFetch},2175:e=>{"use strict";e.exports=window.wp.blockEditor},4981:e=>{"use strict";e.exports=window.wp.blocks},5609:e=>{"use strict";e.exports=window.wp.components},9818:e=>{"use strict";e.exports=window.wp.data},9307:e=>{"use strict";e.exports=window.wp.element},2629:e=>{"use strict";e.exports=window.wp.htmlEntities},5736:e=>{"use strict";e.exports=window.wp.i18n},8141:e=>{"use strict";e.exports=window.wp.mediaUtils},444:e=>{"use strict";e.exports=window.wp.primitives},6483:e=>{"use strict";e.exports=window.wp.url},3967:(e,t)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function a(){for(var e="",t=0;t{"use strict";r.d(t,{Vq:()=>Ne,$N:()=>Ae});var o=r(9196),a=r(1363),n=r(3855);function i(e,t,r,a){let i=(0,n.E)(r);(0,o.useEffect)((()=>{function r(e){i.current(e)}return(e=null!=e?e:window).addEventListener(t,r,a),()=>e.removeEventListener(t,r,a)}),[e,t,a])}class s extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}function l(e,t){let r=e(),o=new Set;return{getSnapshot:()=>r,subscribe:e=>(o.add(e),()=>o.delete(e)),dispatch(e,...a){let n=t[e].call(r,...a);n&&(r=n,o.forEach((e=>e())))}}}var p=r(6723);function c(e){return(0,o.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot)}let m=new s((()=>l((()=>[]),{ADD(e){return this.includes(e)?this:[...this,e]},REMOVE(e){let t=this.indexOf(e);if(-1===t)return this;let r=this.slice();return r.splice(t,1),r}})));function u(e,t){let r=m.get(t),a=(0,o.useId)(),n=c(r);if((0,p.e)((()=>{if(e)return r.dispatch("ADD",a),()=>r.dispatch("REMOVE",a)}),[r,e]),!e)return!1;let i=n.indexOf(a),s=n.length;return-1===i&&(i=s,s+=1),i===s-1}var d=r(3781),g=r(9362),f=r(5466);let h=new Map,w=new Map;function y(e){var t;let r=null!=(t=w.get(e))?t:0;return w.set(e,r+1),0!==r||(h.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>function(e){var t;let r=null!=(t=w.get(e))?t:1;if(1===r?w.delete(e):w.set(e,r-1),1!==r)return;let o=h.get(e);o&&(null===o["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",o["aria-hidden"]),e.inert=o.inert,h.delete(e))}(e)}function v(e,{allowed:t,disallowed:r}={}){let o=u(e,"inert-others");(0,p.e)((()=>{var e,a;if(!o)return;let n=(0,g.k)();for(let t of null!=(e=null==r?void 0:r())?e:[])t&&n.add(y(t));let i=null!=(a=null==t?void 0:t())?a:[];for(let e of i){if(!e)continue;let t=(0,f.r)(e);if(!t)continue;let r=e.parentElement;for(;r&&r!==t.body;){for(let e of r.children)i.some((t=>e.contains(t)))||n.add(y(e));r=r.parentElement}}return n.dispose}),[o,t,r])}var b=r(8553),k=r(4575);function x(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function E(){return x()||/Android/gi.test(window.navigator.userAgent)}function S(e,t,r,a){let i=(0,n.E)(r);(0,o.useEffect)((()=>{if(e)return document.addEventListener(t,r,a),()=>document.removeEventListener(t,r,a);function r(e){i.current(e)}}),[e,t,a])}function z(e,t,r,a){let i=(0,n.E)(r);(0,o.useEffect)((()=>{if(e)return window.addEventListener(t,r,a),()=>window.removeEventListener(t,r,a);function r(e){i.current(e)}}),[e,t,a])}function C(...e){return(0,o.useMemo)((()=>(0,f.r)(...e)),[...e])}var T=r(6045);let P=(0,o.createContext)(null);function M({children:e,node:t}){let[r,a]=(0,o.useState)(null),n=_(null!=t?t:r);return o.createElement(P.Provider,{value:n},e,null===n&&o.createElement(T._,{features:T.x.Hidden,ref:e=>{var t,r;if(e)for(let o of null!=(r=null==(t=(0,f.r)(e))?void 0:t.querySelectorAll("html > *, body > *"))?r:[])if(o!==document.body&&o!==document.head&&o instanceof HTMLElement&&null!=o&&o.contains(e)){a(o);break}}}))}function _(e=null){var t;return null!=(t=(0,o.useContext)(P))?t:e}function R(){let e;return{before({doc:t}){var r;let o=t.documentElement,a=null!=(r=t.defaultView)?r:window;e=Math.max(0,a.innerWidth-o.clientWidth)},after({doc:t,d:r}){let o=t.documentElement,a=Math.max(0,o.clientWidth-o.offsetWidth),n=Math.max(0,e-a);r.style(o,"paddingRight",`${n}px`)}}}function L(){return x()?{before({doc:e,d:t,meta:r}){function o(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}t.microTask((()=>{var r;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let r=(0,g.k)();r.style(e.documentElement,"scrollBehavior","auto"),t.add((()=>t.microTask((()=>r.dispose()))))}let a=null!=(r=window.scrollY)?r:window.pageYOffset,n=null;t.addEventListener(e,"click",(t=>{if(t.target instanceof HTMLElement)try{let r=t.target.closest("a");if(!r)return;let{hash:a}=new URL(r.href),i=e.querySelector(a);i&&!o(i)&&(n=i)}catch{}}),!0),t.addEventListener(e,"touchstart",(e=>{if(e.target instanceof HTMLElement)if(o(e.target)){let r=e.target;for(;r.parentElement&&o(r.parentElement);)r=r.parentElement;t.style(r,"overscrollBehavior","contain")}else t.style(e.target,"touchAction","none")})),t.addEventListener(e,"touchmove",(e=>{if(e.target instanceof HTMLElement){if("INPUT"===e.target.tagName)return;if(o(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}}),{passive:!1}),t.add((()=>{var e;let t=null!=(e=window.scrollY)?e:window.pageYOffset;a!==t&&window.scrollTo(0,a),n&&n.isConnected&&(n.scrollIntoView({block:"nearest"}),n=null)}))}))}}:{}}function A(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let N=l((()=>new Map),{PUSH(e,t){var r;let o=null!=(r=this.get(e))?r:{doc:e,count:0,d:(0,g.k)(),meta:new Set};return o.count++,o.meta.add(t),this.set(e,o),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:r}){let o={doc:e,d:t,meta:A(r)},a=[L(),R(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];a.forEach((({before:e})=>null==e?void 0:e(o))),a.forEach((({after:e})=>null==e?void 0:e(o)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});N.subscribe((()=>{let e=N.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let e="hidden"===t.get(r.doc),o=0!==r.count;(o&&!e||!o&&e)&&N.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),0===r.count&&N.dispatch("TEARDOWN",r)}}));var O=r(2180),D=r(3784),V=r(4782),F=r(6567);let j=(0,o.createContext)(!1);function I(){return(0,o.useContext)(j)}function B(e){return o.createElement(j.Provider,{value:e.force},e.children)}var H=r(2984),q=r(2351);let U=(0,o.createContext)(void 0),$=(0,o.createContext)(null);function W(){let e=(0,o.useContext)($);if(null===e){let e=new Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,W),e}return e}$.displayName="DescriptionContext";let Z=(0,q.yV)((function(e,t){let r=(0,o.useId)(),a=(0,o.useContext)(U),{id:n=`headlessui-description-${r}`,...i}=e,s=W(),l=(0,D.T)(t);(0,p.e)((()=>s.register(n)),[n,s.register]);let c=a||!1,m=(0,o.useMemo)((()=>({...s.slot,disabled:c})),[s.slot,c]),u={ref:l,...s.props,id:n};return(0,q.sY)({ourProps:u,theirProps:i,slot:m,defaultTag:"p",name:s.name||"Description"})})),K=Object.assign(Z,{});var G=r(4192),Y=r(4879),J=r(1021);function X(e){let t=(0,d.z)(e),r=(0,o.useRef)(!1);(0,o.useEffect)((()=>(r.current=!1,()=>{r.current=!0,(0,J.Y)((()=>{r.current&&t()}))})),[t])}var Q,ee=((Q=ee||{})[Q.Forwards=0]="Forwards",Q[Q.Backwards=1]="Backwards",Q);function te(e,t){let r=(0,o.useRef)([]),a=(0,d.z)(e);(0,o.useEffect)((()=>{let e=[...r.current];for(let[o,n]of t.entries())if(r.current[o]!==n){let o=a(t,e);return r.current=t,o}}),[a,...t])}let re=[];function oe(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let r of e.current)r.current instanceof HTMLElement&&t.add(r.current);return t}!function(e){function t(){"loading"!==document.readyState&&((()=>{function e(e){if(!(e.target instanceof HTMLElement)||e.target===document.body||re[0]===e.target)return;let t=e.target;t=t.closest(k.y),re.unshift(null!=t?t:e.target),re=re.filter((e=>null!=e&&e.isConnected)),re.splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}();var ae,ne=((ae=ne||{})[ae.None=0]="None",ae[ae.InitialFocus=1]="InitialFocus",ae[ae.TabLock=2]="TabLock",ae[ae.FocusLock=4]="FocusLock",ae[ae.RestoreFocus=8]="RestoreFocus",ae[ae.AutoFocus=16]="AutoFocus",ae);let ie=(0,q.yV)((function(e,t){let r=(0,o.useRef)(null),a=(0,D.T)(r,t),{initialFocus:n,initialFocusFallback:s,containers:l,features:p=15,...c}=e;(0,O.H)()||(p=0);let m=C(r);!function(e,{ownerDocument:t}){let r=!!(8&e),a=function(e=!0){let t=(0,o.useRef)(re.slice());return te((([e],[r])=>{!0===r&&!1===e&&(0,J.Y)((()=>{t.current.splice(0)})),!1===r&&!0===e&&(t.current=re.slice())}),[e,re,t]),(0,d.z)((()=>{var e;return null!=(e=t.current.find((e=>null!=e&&e.isConnected)))?e:null}))}(r);te((()=>{r||(null==t?void 0:t.activeElement)===(null==t?void 0:t.body)&&(0,k.C5)(a())}),[r]),X((()=>{r&&(0,k.C5)(a())}))}(p,{ownerDocument:m});let g=function(e,{ownerDocument:t,container:r,initialFocus:a,initialFocusFallback:n}){let i=(0,o.useRef)(null),s=u(!!(1&e),"focus-trap#initial-focus"),l=(0,Y.t)();return te((()=>{if(0===e)return;if(!s)return void(null!=n&&n.current&&(0,k.C5)(n.current));let o=r.current;o&&(0,J.Y)((()=>{if(!l.current)return;let r=null==t?void 0:t.activeElement;if(null!=a&&a.current){if((null==a?void 0:a.current)===r)return void(i.current=r)}else if(o.contains(r))return void(i.current=r);if(null!=a&&a.current)(0,k.C5)(a.current);else{if(16&e){if((0,k.jA)(o,k.TO.First|k.TO.AutoFocus)!==k.fE.Error)return}else if((0,k.jA)(o,k.TO.First)!==k.fE.Error)return;if(null!=n&&n.current&&((0,k.C5)(n.current),(null==t?void 0:t.activeElement)===n.current))return;console.warn("There are no focusable elements inside the ")}i.current=null==t?void 0:t.activeElement}))}),[n,s,e]),i}(p,{ownerDocument:m,container:r,initialFocus:n,initialFocusFallback:s});!function(e,{ownerDocument:t,container:r,containers:o,previousActiveElement:a}){let n=(0,Y.t)(),s=!!(4&e);i(null==t?void 0:t.defaultView,"focus",(e=>{if(!s||!n.current)return;let t=oe(o);r.current instanceof HTMLElement&&t.add(r.current);let i=a.current;if(!i)return;let l=e.target;l&&l instanceof HTMLElement?le(t,l)?(a.current=l,(0,k.C5)(l)):(e.preventDefault(),e.stopPropagation(),(0,k.C5)(i)):(0,k.C5)(a.current)}),!0)}(p,{ownerDocument:m,container:r,containers:l,previousActiveElement:g});let f=function(){let e=(0,o.useRef)(0);return z(!0,"keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),h=(0,d.z)((e=>{let t=r.current;t&&(0,H.E)(f.current,{[ee.Forwards]:()=>{(0,k.jA)(t,k.TO.First,{skipElements:[e.relatedTarget,s]})},[ee.Backwards]:()=>{(0,k.jA)(t,k.TO.Last,{skipElements:[e.relatedTarget,s]})}})})),w=u(!!(2&p),"focus-trap#tab-lock"),y=(0,G.G)(),v=(0,o.useRef)(!1),b={ref:a,onKeyDown(e){"Tab"==e.key&&(v.current=!0,y.requestAnimationFrame((()=>{v.current=!1})))},onBlur(e){if(!(4&p))return;let t=oe(l);r.current instanceof HTMLElement&&t.add(r.current);let o=e.relatedTarget;o instanceof HTMLElement&&"true"!==o.dataset.headlessuiFocusGuard&&(le(t,o)||(v.current?(0,k.jA)(r.current,(0,H.E)(f.current,{[ee.Forwards]:()=>k.TO.Next,[ee.Backwards]:()=>k.TO.Previous})|k.TO.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,k.C5)(e.target)))}};return o.createElement(o.Fragment,null,w&&o.createElement(T._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:h,features:T.x.Focusable}),(0,q.sY)({ourProps:b,theirProps:c,defaultTag:"div",name:"FocusTrap"}),w&&o.createElement(T._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:h,features:T.x.Focusable}))})),se=Object.assign(ie,{features:ne});function le(e,t){for(let r of e)if(r.contains(t))return!0;return!1}const pe=window.ReactDOM;var ce=r(7896);let me=o.Fragment,ue=(0,q.yV)((function(e,t){let r=e,a=(0,o.useRef)(null),n=(0,D.T)((0,D.h)((e=>{a.current=e})),t),i=C(a),s=function(e){let t=I(),r=(0,o.useContext)(ge),a=C(e),[n,i]=(0,o.useState)((()=>{var e;if(!t&&null!==r)return null!=(e=r.current)?e:null;if(ce.O.isServer)return null;let o=null==a?void 0:a.getElementById("headlessui-portal-root");if(o)return o;if(null===a)return null;let n=a.createElement("div");return n.setAttribute("id","headlessui-portal-root"),a.body.appendChild(n)}));return(0,o.useEffect)((()=>{null!==n&&(null!=a&&a.body.contains(n)||null==a||a.body.appendChild(n))}),[n,a]),(0,o.useEffect)((()=>{t||null!==r&&i(r.current)}),[r,i,t]),n}(a),[l]=(0,o.useState)((()=>{var e;return ce.O.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),c=(0,o.useContext)(fe),m=(0,O.H)();return(0,p.e)((()=>{!s||!l||s.contains(l)||(l.setAttribute("data-headlessui-portal",""),s.appendChild(l))}),[s,l]),(0,p.e)((()=>{if(l&&c)return c.register(l)}),[c,l]),X((()=>{var e;!s||!l||(l instanceof Node&&s.contains(l)&&s.removeChild(l),s.childNodes.length<=0&&(null==(e=s.parentElement)||e.removeChild(s)))})),m&&s&&l?(0,pe.createPortal)((0,q.sY)({ourProps:{ref:n},theirProps:r,slot:{},defaultTag:me,name:"Portal"}),l):null})),de=o.Fragment,ge=(0,o.createContext)(null),fe=(0,o.createContext)(null);function he(){let e=(0,o.useContext)(fe),t=(0,o.useRef)([]),r=(0,d.z)((r=>(t.current.push(r),e&&e.register(r),()=>a(r)))),a=(0,d.z)((r=>{let o=t.current.indexOf(r);-1!==o&&t.current.splice(o,1),e&&e.unregister(r)})),n=(0,o.useMemo)((()=>({register:r,unregister:a,portals:t})),[r,a,t]);return[t,(0,o.useMemo)((()=>function({children:e}){return o.createElement(fe.Provider,{value:n},e)}),[n])]}let we=(0,q.yV)((function(e,t){let r=(0,D.T)(t),{enabled:a=!0,...n}=e;return a?o.createElement(ue,{...n,ref:r}):(0,q.sY)({ourProps:{ref:r},theirProps:n,slot:{},defaultTag:me,name:"Portal"})})),ye=(0,q.yV)((function(e,t){let{target:r,...a}=e,n={ref:(0,D.T)(t)};return o.createElement(ge.Provider,{value:r},(0,q.sY)({ourProps:n,theirProps:a,defaultTag:de,name:"Popover.Group"}))})),ve=Object.assign(we,{Group:ye});var be,ke=r(8687),xe=((be=xe||{})[be.Open=0]="Open",be[be.Closed=1]="Closed",be),Ee=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(Ee||{});let Se={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},ze=(0,o.createContext)(null);function Ce(e){let t=(0,o.useContext)(ze);if(null===t){let t=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ce),t}return t}function Te(e,t){return(0,H.E)(t.type,Se,e,t)}ze.displayName="DialogContext";let Pe=(0,q.yV)((function(e,t){let r=(0,o.useId)(),{id:s=`headlessui-dialog-${r}`,open:l,onClose:m,initialFocus:g,role:f="dialog",autoFocus:h=!0,__demoMode:w=!1,unmount:y=!1,...x}=e,T=(0,o.useRef)(!1);f="dialog"===f||"alertdialog"===f?f:(T.current||(T.current=!0,console.warn(`Invalid role [${f}] passed to . Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let P=(0,F.oJ)();void 0===l&&null!==P&&(l=(P&F.ZM.Open)===F.ZM.Open);let M=(0,o.useRef)(null),R=(0,D.T)(M,t),L=C(M),A=l?0:1,[j,I]=(0,o.useReducer)(Te,{titleId:null,descriptionId:null,panelRef:(0,o.createRef)()}),H=(0,d.z)((()=>m(!1))),U=(0,d.z)((e=>I({type:0,id:e}))),W=!!(0,O.H)()&&0===A,[Z,K]=he(),G={get current(){var e;return null!=(e=j.panelRef.current)?e:M.current}},Y=_(),{resolveContainers:J}=function({defaultContainers:e=[],portals:t,mainTreeNode:r}={}){let o=C(r),a=(0,d.z)((()=>{var a,n;let i=[];for(let t of e)null!==t&&(t instanceof HTMLElement?i.push(t):"current"in t&&t.current instanceof HTMLElement&&i.push(t.current));if(null!=t&&t.current)for(let e of t.current)i.push(e);for(let e of null!=(a=null==o?void 0:o.querySelectorAll("html > *, body > *"))?a:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(r&&(e.contains(r)||e.contains(null==(n=null==r?void 0:r.getRootNode())?void 0:n.host))||i.some((t=>e.contains(t)))||i.push(e));return i}));return{resolveContainers:a,contains:(0,d.z)((e=>a().some((t=>t.contains(e)))))}}({mainTreeNode:Y,portals:Z,defaultContainers:[G]}),X=null!==P&&(P&F.ZM.Closing)===F.ZM.Closing;v(!w&&!X&&W,{allowed:(0,d.z)((()=>{var e,t;return[null!=(t=null==(e=M.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]})),disallowed:(0,d.z)((()=>{var e;return[null!=(e=null==Y?void 0:Y.closest("body > *:not(#headlessui-portal-root)"))?e:null]}))}),function(e,t,r){let a=u(e,"outside-click"),i=(0,n.E)(r),s=(0,o.useCallback)((function(e,r){if(e.defaultPrevented)return;let o=r(e);if(null===o||!o.getRootNode().contains(o)||!o.isConnected)return;let a=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t);for(let t of a){if(null===t)continue;let r=t instanceof HTMLElement?t:t.current;if(null!=r&&r.contains(o)||e.composed&&e.composedPath().includes(r))return}return!(0,k.sP)(o,k.tJ.Loose)&&-1!==o.tabIndex&&e.preventDefault(),i.current(e,o)}),[i]),l=(0,o.useRef)(null);S(a,"pointerdown",(e=>{var t,r;l.current=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target}),!0),S(a,"mousedown",(e=>{var t,r;l.current=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target}),!0),S(a,"click",(e=>{E()||l.current&&(s(e,(()=>l.current)),l.current=null)}),!0);let p=(0,o.useRef)({x:0,y:0});S(a,"touchstart",(e=>{p.current.x=e.touches[0].clientX,p.current.y=e.touches[0].clientY}),!0),S(a,"touchend",(e=>{let t=e.changedTouches[0].clientX,r=e.changedTouches[0].clientY;if(!(Math.abs(t-p.current.x)>=30||Math.abs(r-p.current.y)>=30))return s(e,(()=>e.target instanceof HTMLElement?e.target:null))}),!0),z(a,"blur",(e=>s(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}(W,J,(e=>{e.preventDefault(),H()})),function(e,t=("undefined"!=typeof document?document.defaultView:null),r){let o=u(e,"escape");i(t,"keydown",(e=>{o&&(e.defaultPrevented||e.key===a.R.Escape&&r(e))}))}(W,null==L?void 0:L.defaultView,(e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),H()})),function(e,t,r=(()=>[document.body])){!function(e,t,r=(()=>({containers:[]}))){let o=c(N),a=t?o.get(t):void 0;a&&a.count,(0,p.e)((()=>{if(t&&e)return N.dispatch("PUSH",t,r),()=>N.dispatch("POP",t,r)}),[e,t])}(u(e,"scroll-lock"),t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],r]}}))}(!w&&!X&&W,L,J),(0,b.m)(W,M,H);let[Q,ee]=function(){let[e,t]=(0,o.useState)([]);return[e.length>0?e.join(" "):void 0,(0,o.useMemo)((()=>function(e){let r=(0,d.z)((e=>(t((t=>[...t,e])),()=>t((t=>{let r=t.slice(),o=r.indexOf(e);return-1!==o&&r.splice(o,1),r}))))),a=(0,o.useMemo)((()=>({register:r,slot:e.slot,name:e.name,props:e.props,value:e.value})),[r,e.slot,e.name,e.props,e.value]);return o.createElement($.Provider,{value:a},e.children)}),[t])]}(),te=(0,o.useMemo)((()=>[{dialogState:A,close:H,setTitleId:U,unmount:y},j]),[A,j,H,U,y]),re=(0,o.useMemo)((()=>({open:0===A})),[A]),oe={ref:R,id:s,role:f,tabIndex:-1,"aria-modal":w?void 0:0===A||void 0,"aria-labelledby":j.titleId,"aria-describedby":Q,unmount:y},ae=!function(){var e;let[t]=(0,o.useState)((()=>"undefined"!=typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null)),[r,a]=(0,o.useState)(null!=(e=null==t?void 0:t.matches)&&e);return(0,p.e)((()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){a(e.matches)}}),[t]),r}(),ie=ne.None;return W&&!w&&(ie|=ne.RestoreFocus,ie|=ne.TabLock,h&&(ie|=ne.AutoFocus),ae&&(ie|=ne.InitialFocus)),o.createElement(F.uu,null,o.createElement(B,{force:!0},o.createElement(ve,null,o.createElement(ze.Provider,{value:te},o.createElement(ye,{target:M},o.createElement(B,{force:!1},o.createElement(ee,{slot:re},o.createElement(K,null,o.createElement(se,{initialFocus:g,initialFocusFallback:M,containers:J,features:ie},o.createElement(V.Z,{value:H},(0,q.sY)({ourProps:oe,theirProps:x,slot:re,defaultTag:Me,features:_e,visible:0===A,name:"Dialog"})))))))))))})),Me="div",_e=q.VN.RenderStrategy|q.VN.Static,Re=(0,q.yV)((function(e,t){let{transition:r=!1,open:a,...n}=e,i=(0,F.oJ)(),s=e.hasOwnProperty("open")||null!==i,l=e.hasOwnProperty("onClose");if(!s&&!l)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!s)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!l)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!i&&"boolean"!=typeof e.open)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return void 0===a&&!r||n.static?o.createElement(M,null,o.createElement(Pe,{ref:t,open:a,...n})):o.createElement(M,null,o.createElement(ke.u,{show:a,transition:r,unmount:n.unmount},o.createElement(Pe,{ref:t,...n})))})),Le=(0,q.yV)((function(e,t){let r=(0,o.useId)(),{id:a=`headlessui-dialog-panel-${r}`,transition:n=!1,...i}=e,[{dialogState:s,unmount:l},p]=Ce("Dialog.Panel"),c=(0,D.T)(t,p.panelRef),m=(0,o.useMemo)((()=>({open:0===s})),[s]),u={ref:c,id:a,onClick:(0,d.z)((e=>{e.stopPropagation()}))};return o.createElement(n?ke.x:o.Fragment,{...n?{unmount:l}:{}},(0,q.sY)({ourProps:u,theirProps:i,slot:m,defaultTag:"div",name:"Dialog.Panel"}))})),Ae=((0,q.yV)((function(e,t){let{transition:r=!1,...a}=e,[{dialogState:n,unmount:i}]=Ce("Dialog.Backdrop"),s=(0,o.useMemo)((()=>({open:0===n})),[n]),l={ref:t,"aria-hidden":!0};return o.createElement(r?ke.x:o.Fragment,{...r?{unmount:i}:{}},(0,q.sY)({ourProps:l,theirProps:a,slot:s,defaultTag:"div",name:"Dialog.Backdrop"}))})),(0,q.yV)((function(e,t){let r=(0,o.useId)(),{id:a=`headlessui-dialog-title-${r}`,...n}=e,[{dialogState:i,setTitleId:s}]=Ce("Dialog.Title"),l=(0,D.T)(t);(0,o.useEffect)((()=>(s(a),()=>s(null))),[a,s]);let p=(0,o.useMemo)((()=>({open:0===i})),[i]);return(0,q.sY)({ourProps:{ref:l,id:a},theirProps:n,slot:p,defaultTag:"h2",name:"Dialog.Title"})}))),Ne=Object.assign(Re,{Panel:Le,Title:Ae,Description:K})},1363:(e,t,r)=>{"use strict";r.d(t,{R:()=>a});var o,a=((o=a||{}).Space=" ",o.Enter="Enter",o.Escape="Escape",o.Backspace="Backspace",o.Delete="Delete",o.ArrowLeft="ArrowLeft",o.ArrowUp="ArrowUp",o.ArrowRight="ArrowRight",o.ArrowDown="ArrowDown",o.Home="Home",o.End="End",o.PageUp="PageUp",o.PageDown="PageDown",o.Tab="Tab",o)},8687:(e,t,r)=>{"use strict";r.d(t,{u:()=>M,x:()=>P});var o=r(9196),a=r(4192),n=r(3781),i=r(4879),s=r(6723),l=r(3855),p=r(8553),c=r(2180),m=r(3784),u=r(5189),d=r(6567),g=r(4067),f=r(2984),h=r(2351);function w(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||(null!=(t=e.as)?t:S)!==o.Fragment||1===o.Children.count(e.children)}let y=(0,o.createContext)(null);y.displayName="TransitionContext";var v,b=((v=b||{}).Visible="visible",v.Hidden="hidden",v);let k=(0,o.createContext)(null);function x(e){return"children"in e?x(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function E(e,t){let r=(0,l.E)(e),s=(0,o.useRef)([]),p=(0,i.t)(),c=(0,a.G)(),m=(0,n.z)(((e,t=h.l4.Hidden)=>{let o=s.current.findIndex((({el:t})=>t===e));-1!==o&&((0,f.E)(t,{[h.l4.Unmount](){s.current.splice(o,1)},[h.l4.Hidden](){s.current[o].state="hidden"}}),c.microTask((()=>{var e;!x(s)&&p.current&&(null==(e=r.current)||e.call(r))})))})),u=(0,n.z)((e=>{let t=s.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):s.current.push({el:e,state:"visible"}),()=>m(e,h.l4.Unmount)})),d=(0,o.useRef)([]),g=(0,o.useRef)(Promise.resolve()),w=(0,o.useRef)({enter:[],leave:[]}),y=(0,n.z)(((e,r,o)=>{d.current.splice(0),t&&(t.chains.current[r]=t.chains.current[r].filter((([t])=>t!==e))),null==t||t.chains.current[r].push([e,new Promise((e=>{d.current.push(e)}))]),null==t||t.chains.current[r].push([e,new Promise((e=>{Promise.all(w.current[r].map((([e,t])=>t))).then((()=>e()))}))]),"enter"===r?g.current=g.current.then((()=>null==t?void 0:t.wait.current)).then((()=>o(r))):o(r)})),v=(0,n.z)(((e,t,r)=>{Promise.all(w.current[t].splice(0).map((([e,t])=>t))).then((()=>{var e;null==(e=d.current.shift())||e()})).then((()=>r(t)))}));return(0,o.useMemo)((()=>({children:s,register:u,unregister:m,onStart:y,onStop:v,wait:g,chains:w})),[u,m,s,y,v,w,g])}k.displayName="NestingContext";let S=o.Fragment,z=h.VN.RenderStrategy,C=(0,h.yV)((function(e,t){let{show:r,appear:a=!1,unmount:i=!0,...l}=e,u=(0,o.useRef)(null),g=w(e),f=(0,m.T)(...g?[u,t]:null===t?[]:[t]);(0,c.H)();let v=(0,d.oJ)();if(void 0===r&&null!==v&&(r=(v&d.ZM.Open)===d.ZM.Open),void 0===r)throw new Error("A is used but it is missing a `show={true | false}` prop.");let[b,S]=(0,o.useState)(r?"visible":"hidden"),C=E((()=>{r||S("hidden")})),[P,M]=(0,o.useState)(!0),_=(0,o.useRef)([r]);(0,s.e)((()=>{!1!==P&&_.current[_.current.length-1]!==r&&(_.current.push(r),M(!1))}),[_,r]);let R=(0,o.useMemo)((()=>({show:r,appear:a,initial:P})),[r,a,P]);(0,p.m)(r,u,(()=>S("hidden"))),(0,s.e)((()=>{r?S("visible"):!x(C)&&null!==u.current&&S("hidden")}),[r,C]);let L={unmount:i},A=(0,n.z)((()=>{var t;P&&M(!1),null==(t=e.beforeEnter)||t.call(e)})),N=(0,n.z)((()=>{var t;P&&M(!1),null==(t=e.beforeLeave)||t.call(e)}));return o.createElement(k.Provider,{value:C},o.createElement(y.Provider,{value:R},(0,h.sY)({ourProps:{...L,as:o.Fragment,children:o.createElement(T,{ref:f,...L,...l,beforeEnter:A,beforeLeave:N})},theirProps:{},defaultTag:o.Fragment,features:z,visible:"visible"===b,name:"Transition"})))})),T=(0,h.yV)((function(e,t){var r,a;let{transition:i=!0,beforeEnter:l,afterEnter:p,beforeLeave:v,afterLeave:b,enter:C,enterFrom:T,enterTo:P,entered:M,leave:_,leaveFrom:R,leaveTo:L,...A}=e,N=(0,o.useRef)(null),O=w(e),D=(0,m.T)(...O?[N,t]:null===t?[]:[t]),V=null==(r=A.unmount)||r?h.l4.Unmount:h.l4.Hidden,{show:F,appear:j,initial:I}=function(){let e=(0,o.useContext)(y);if(null===e)throw new Error("A is used but it is missing a parent or .");return e}(),[B,H]=(0,o.useState)(F?"visible":"hidden"),q=function(){let e=(0,o.useContext)(k);if(null===e)throw new Error("A is used but it is missing a parent or .");return e}(),{register:U,unregister:$}=q;(0,s.e)((()=>U(N)),[U,N]),(0,s.e)((()=>{if(V===h.l4.Hidden&&N.current)return F&&"visible"!==B?void H("visible"):(0,f.E)(B,{hidden:()=>$(N),visible:()=>U(N)})}),[B,N,U,$,F,V]);let W=(0,c.H)();(0,s.e)((()=>{if(O&&W&&"visible"===B&&null===N.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[N,B,W,O]);let Z=I&&!j,K=j&&F&&I,G=(0,o.useRef)(!1),Y=E((()=>{G.current||(H("hidden"),$(N))}),q),J=(0,n.z)((e=>{G.current=!0;let t=e?"enter":"leave";Y.onStart(N,t,(e=>{"enter"===e?null==l||l():"leave"===e&&(null==v||v())}))})),X=(0,n.z)((e=>{let t=e?"enter":"leave";G.current=!1,Y.onStop(N,t,(e=>{"enter"===e?null==p||p():"leave"===e&&(null==b||b())})),"leave"===t&&!x(Y)&&(H("hidden"),$(N))}));(0,o.useEffect)((()=>{O&&i||(J(F),X(F))}),[F,O,i]);let Q=!(!i||!O||!W||Z),[,ee]=(0,u.Y)(Q,N,F,{start:J,end:X}),te=(0,h.oA)({ref:D,className:(null==(a=(0,g.A)(A.className,K&&C,K&&T,ee.enter&&C,ee.enter&&ee.closed&&T,ee.enter&&!ee.closed&&P,ee.leave&&_,ee.leave&&!ee.closed&&R,ee.leave&&ee.closed&&L,!ee.transition&&F&&M))?void 0:a.trim())||void 0,...(0,u.X)(ee)}),re=0;return"visible"===B&&(re|=d.ZM.Open),"hidden"===B&&(re|=d.ZM.Closed),ee.enter&&(re|=d.ZM.Opening),ee.leave&&(re|=d.ZM.Closing),o.createElement(k.Provider,{value:Y},o.createElement(d.up,{value:re},(0,h.sY)({ourProps:te,theirProps:A,defaultTag:S,features:z,visible:"visible"===B,name:"Transition.Child"})))})),P=(0,h.yV)((function(e,t){let r=null!==(0,o.useContext)(y),a=null!==(0,d.oJ)();return o.createElement(o.Fragment,null,!r&&a?o.createElement(C,{ref:t,...e}):o.createElement(T,{ref:t,...e}))})),M=Object.assign(C,{Child:P,Root:C})},4192:(e,t,r)=>{"use strict";r.d(t,{G:()=>n});var o=r(9196),a=r(9362);function n(){let[e]=(0,o.useState)(a.k);return(0,o.useEffect)((()=>()=>e.dispose()),[e]),e}},3781:(e,t,r)=>{"use strict";r.d(t,{z:()=>n});var o=r(9196),a=r(3855);let n=function(e){let t=(0,a.E)(e);return o.useCallback(((...e)=>t.current(...e)),[t])}},4879:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});var o=r(9196),a=r(6723);function n(){let e=(0,o.useRef)(!1);return(0,a.e)((()=>(e.current=!0,()=>{e.current=!1})),[]),e}},6723:(e,t,r)=>{"use strict";r.d(t,{e:()=>n});var o=r(9196),a=r(7896);let n=(e,t)=>{a.O.isServer?(0,o.useEffect)(e,t):(0,o.useLayoutEffect)(e,t)}},3855:(e,t,r)=>{"use strict";r.d(t,{E:()=>n});var o=r(9196),a=r(6723);function n(e){let t=(0,o.useRef)(e);return(0,a.e)((()=>{t.current=e}),[e]),t}},8553:(e,t,r)=>{"use strict";r.d(t,{m:()=>i});var o=r(9196),a=r(9362),n=r(3855);function i(e,t,r){let i=(0,n.E)((e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&r()}));(0,o.useEffect)((()=>{if(!e)return;let r=null===t?null:t instanceof HTMLElement?t:t.current;if(!r)return;let o=(0,a.k)();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver((()=>i.current(r)));e.observe(r),o.add((()=>e.disconnect()))}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver((()=>i.current(r)));e.observe(r),o.add((()=>e.disconnect()))}return()=>o.dispose()}),[t,i,e])}},2180:(e,t,r)=>{"use strict";var o;r.d(t,{H:()=>i});var a=r(9196),n=r(7896);function i(){let e=function(){let e="undefined"==typeof document;return"useSyncExternalStore"in(o||(o=r.t(a,2)))&&(o||(o=r.t(a,2))).useSyncExternalStore((()=>()=>{}),(()=>!1),(()=>!e))}(),[t,i]=a.useState(n.O.isHandoffComplete);return t&&!1===n.O.isHandoffComplete&&i(!1),a.useEffect((()=>{!0!==t&&i(!0)}),[t]),a.useEffect((()=>n.O.handoff()),[]),!e&&t}},3784:(e,t,r)=>{"use strict";r.d(t,{T:()=>s,h:()=>i});var o=r(9196),a=r(3781);let n=Symbol();function i(e,t=!0){return Object.assign(e,{[n]:t})}function s(...e){let t=(0,o.useRef)(e);(0,o.useEffect)((()=>{t.current=e}),[e]);let r=(0,a.z)((e=>{for(let r of t.current)null!=r&&("function"==typeof r?r(e):r.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[n])))?void 0:r}},5189:(e,t,r)=>{"use strict";r.d(t,{X:()=>p,Y:()=>c});var o,a=r(9196),n=r(9362),i=r(4192),s=r(6723),l=((o=l||{})[o.None=0]="None",o[o.Closed=1]="Closed",o[o.Enter=2]="Enter",o[o.Leave=4]="Leave",o);function p(e){let t={};for(let r in e)!0===e[r]&&(t[`data-${r}`]="");return t}function c(e,t,r,o){let[l,p]=(0,a.useState)(r),{hasFlag:c,addFlag:m,removeFlag:u}=function(e=0){let[t,r]=(0,a.useState)(e),o=(0,a.useCallback)((e=>r(e)),[t]),n=(0,a.useCallback)((e=>r((t=>t|e))),[t]),i=(0,a.useCallback)((e=>(t&e)===e),[t]),s=(0,a.useCallback)((e=>r((t=>t&~e))),[r]),l=(0,a.useCallback)((e=>r((t=>t^e))),[r]);return{flags:t,setFlag:o,addFlag:n,hasFlag:i,removeFlag:s,toggleFlag:l}}(e&&l?3:0),d=(0,a.useRef)(!1),g=(0,a.useRef)(!1),f=(0,i.G)();return(0,s.e)((function a(){var i;if(!e)return;r&&p(!0);let s=t.current;return s?(null==(i=null==o?void 0:o.start)||i.call(o,r),function(e,{prepare:t,run:r,done:o,inFlight:a}){let i=(0,n.k)();return function(e,{inFlight:t,prepare:r}){if(null!=t&&t.current)return void r();let o=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=o}(e,{prepare:t,inFlight:a}),i.nextFrame((()=>{i.add(function(e,t){let r=function(e){let t={called:!1};return(...r)=>{if(!t.called)return t.called=!0,e(...r)}}(t),o=(0,n.k)();if(!e)return o.dispose;let{transitionDuration:a,transitionDelay:i}=getComputedStyle(e),[s,l]=[a,i].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t})),p=s+l;if(0!==p){let t=o.group((o=>{let a=o.setTimeout((()=>{r(),o.dispose()}),p);o.addEventListener(e,"transitionrun",(n=>{n.target===n.currentTarget&&(a(),o.addEventListener(e,"transitioncancel",(e=>{e.target===e.currentTarget&&(r(),t())})))}))}));o.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(r(),o.dispose())}))}else r();return o.dispose}(e,o)),r()})),i.dispose}(s,{inFlight:d,prepare(){g.current?g.current=!1:g.current=d.current,d.current=!0,!g.current&&(r?(m(3),u(4)):(m(4),u(2)))},run(){g.current?r?(u(3),m(4)):(u(4),m(3)):r?u(1):m(1)},done(){var e;g.current&&"function"==typeof s.getAnimations&&s.getAnimations().length>0||(d.current=!1,u(7),r||p(!1),null==(e=null==o?void 0:o.end)||e.call(o,r))}})):r?(m(3),f.nextFrame((()=>a()))):void 0}),[e,r,t,f]),e?[l,{closed:c(1),enter:c(2),leave:c(4),transition:c(2)||c(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}},4782:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var o=r(9196);let a=(0,o.createContext)((()=>{}));function n({value:e,children:t}){return o.createElement(a.Provider,{value:e},t)}},6045:(e,t,r)=>{"use strict";r.d(t,{_:()=>i,x:()=>n});var o,a=r(2351),n=((o=n||{})[o.None=1]="None",o[o.Focusable=2]="Focusable",o[o.Hidden=4]="Hidden",o);let i=(0,a.yV)((function(e,t){var r;let{features:o=1,...n}=e,i={ref:t,"aria-hidden":2==(2&o)||(null!=(r=n["aria-hidden"])?r:void 0),hidden:4==(4&o)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&o)&&2!=(2&o)&&{display:"none"}}};return(0,a.sY)({ourProps:i,theirProps:n,slot:{},defaultTag:"span",name:"Hidden"})}))},6567:(e,t,r)=>{"use strict";r.d(t,{ZM:()=>i,oJ:()=>s,up:()=>l,uu:()=>p});var o=r(9196);let a=(0,o.createContext)(null);a.displayName="OpenClosedContext";var n,i=((n=i||{})[n.Open=1]="Open",n[n.Closed=2]="Closed",n[n.Closing=4]="Closing",n[n.Opening=8]="Opening",n);function s(){return(0,o.useContext)(a)}function l({value:e,children:t}){return o.createElement(a.Provider,{value:e},t)}function p({children:e}){return o.createElement(a.Provider,{value:null},e)}},4067:(e,t,r)=>{"use strict";function o(...e){return Array.from(new Set(e.flatMap((e=>"string"==typeof e?e.split(" "):[])))).filter(Boolean).join(" ")}r.d(t,{A:()=>o})},9362:(e,t,r)=>{"use strict";r.d(t,{k:()=>a});var o=r(1021);function a(){let e=[],t={addEventListener:(e,r,o,a)=>(e.addEventListener(r,o,a),t.add((()=>e.removeEventListener(r,o,a)))),requestAnimationFrame(...e){let r=requestAnimationFrame(...e);return t.add((()=>cancelAnimationFrame(r)))},nextFrame:(...e)=>t.requestAnimationFrame((()=>t.requestAnimationFrame(...e))),setTimeout(...e){let r=setTimeout(...e);return t.add((()=>clearTimeout(r)))},microTask(...e){let r={current:!0};return(0,o.Y)((()=>{r.current&&e[0]()})),t.add((()=>{r.current=!1}))},style(e,t,r){let o=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add((()=>{Object.assign(e.style,{[t]:o})}))},group(e){let t=a();return e(t),this.add((()=>t.dispose()))},add:t=>(e.includes(t)||e.push(t),()=>{let r=e.indexOf(t);if(r>=0)for(let t of e.splice(r,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}},7896:(e,t,r)=>{"use strict";r.d(t,{O:()=>n});var o=Object.defineProperty,a=(e,t,r)=>(((e,t,r)=>{t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r})(e,"symbol"!=typeof t?t+"":t,r),r);let n=new class{constructor(){a(this,"current",this.detect()),a(this,"handoffState","pending"),a(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}},4575:(e,t,r)=>{"use strict";r.d(t,{C5:()=>h,TO:()=>c,fE:()=>m,jA:()=>v,sP:()=>g,tJ:()=>d,y:()=>n,z2:()=>y});var o=r(2984),a=r(5466);let n=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(","),i=["[data-autofocus]"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var s,l,p,c=((p=c||{})[p.First=1]="First",p[p.Previous=2]="Previous",p[p.Next=4]="Next",p[p.Last=8]="Last",p[p.WrapAround=16]="WrapAround",p[p.NoScroll=32]="NoScroll",p[p.AutoFocus=64]="AutoFocus",p),m=((l=m||{})[l.Error=0]="Error",l[l.Overflow=1]="Overflow",l[l.Success=2]="Success",l[l.Underflow=3]="Underflow",l),u=((s=u||{})[s.Previous=-1]="Previous",s[s.Next=1]="Next",s);var d=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(d||{});function g(e,t=0){var r;return e!==(null==(r=(0,a.r)(e))?void 0:r.body)&&(0,o.E)(t,{0:()=>e.matches(n),1(){let t=e;for(;null!==t;){if(t.matches(n))return!0;t=t.parentElement}return!1}})}var f=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(f||{});function h(e){null==e||e.focus({preventScroll:!0})}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",(e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")}),!0),document.addEventListener("click",(e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")}),!0));let w=["textarea","input"].join(",");function y(e,t=(e=>e)){return e.slice().sort(((e,r)=>{let o=t(e),a=t(r);if(null===o||null===a)return 0;let n=o.compareDocumentPosition(a);return n&Node.DOCUMENT_POSITION_FOLLOWING?-1:n&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}function v(e,t,{sorted:r=!0,relativeTo:o=null,skipElements:a=[]}={}){let s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,l=Array.isArray(e)?r?y(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(i)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e):function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(n)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);a.length>0&&l.length>1&&(l=l.filter((e=>!a.some((t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))))),o=null!=o?o:s.activeElement;let p,c=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),m=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,l.indexOf(o))-1;if(4&t)return Math.max(0,l.indexOf(o))+1;if(8&t)return l.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=32&t?{preventScroll:!0}:{},d=0,g=l.length;do{if(d>=g||d+g<=0)return 0;let e=m+d;if(16&t)e=(e+g)%g;else{if(e<0)return 3;if(e>=g)return 1}p=l[e],null==p||p.focus(u),d+=c}while(p!==s.activeElement);return 6&t&&function(e){var t,r;return null!=(r=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,w))&&r}(p)&&p.select(),2}},2984:(e,t,r)=>{"use strict";function o(e,t,...r){if(e in t){let o=t[e];return"function"==typeof o?o(...r):o}let a=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,o),a}r.d(t,{E:()=>o})},1021:(e,t,r)=>{"use strict";function o(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}r.d(t,{Y:()=>o})},5466:(e,t,r)=>{"use strict";r.d(t,{r:()=>a});var o=r(7896);function a(e){return o.O.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},2351:(e,t,r)=>{"use strict";r.d(t,{VN:()=>l,Y2:()=>u,dG:()=>f,l4:()=>p,oA:()=>w,sY:()=>c,yV:()=>h});var o,a,n=r(9196),i=r(4067),s=r(2984),l=((a=l||{})[a.None=0]="None",a[a.RenderStrategy=1]="RenderStrategy",a[a.Static=2]="Static",a),p=((o=p||{})[o.Unmount=0]="Unmount",o[o.Hidden=1]="Hidden",o);function c({ourProps:e,theirProps:t,slot:r,defaultTag:o,features:a,visible:n=!0,name:i,mergeRefs:l}){l=null!=l?l:d;let p=g(t,e);if(n)return m(p,r,o,i,l);let c=null!=a?a:0;if(2&c){let{static:e=!1,...t}=p;if(e)return m(t,r,o,i,l)}if(1&c){let{unmount:e=!0,...t}=p;return(0,s.E)(e?0:1,{0:()=>null,1:()=>m({...t,hidden:!0,style:{display:"none"}},r,o,i,l)})}return m(p,r,o,i,l)}function m(e,t={},r,o,a){let{as:s=r,children:l,refName:p="ref",...c}=y(e,["unmount","static"]),m=void 0!==e.ref?{[p]:e.ref}:{},u="function"==typeof l?l(t):l;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t)),c["aria-labelledby"]&&c["aria-labelledby"]===c.id&&(c["aria-labelledby"]=void 0);let d={};if(t){let e=!1,r=[];for(let[o,a]of Object.entries(t))"boolean"==typeof a&&(e=!0),!0===a&&r.push(o.replace(/([A-Z])/g,(e=>`-${e.toLowerCase()}`)));if(e){d["data-headlessui-state"]=r.join(" ");for(let e of r)d[`data-${e}`]=""}}if(s===n.Fragment&&(Object.keys(w(c)).length>0||Object.keys(w(d)).length>0)){if((0,n.isValidElement)(u)&&!(Array.isArray(u)&&u.length>1)){let e=u.props,t=null==e?void 0:e.className,r="function"==typeof t?(...e)=>(0,i.A)(t(...e),c.className):(0,i.A)(t,c.className),o=r?{className:r}:{},s=g(u.props,w(y(c,["ref"])));for(let e in d)e in s&&delete d[e];return(0,n.cloneElement)(u,Object.assign({},s,d,m,{ref:a(u.ref,m.ref)},o))}if(Object.keys(w(c)).length>0)throw new Error(['Passing props on "Fragment"!',"",`The current component <${o} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(w(c)).concat(Object.keys(w(d))).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"))}return(0,n.createElement)(s,Object.assign({},y(c,["ref"]),s!==n.Fragment&&m,s!==n.Fragment&&d),u)}function u(){let e=(0,n.useRef)([]),t=(0,n.useCallback)((t=>{for(let r of e.current)null!=r&&("function"==typeof r?r(t):r.current=t)}),[]);return(...r)=>{if(!r.every((e=>null==e)))return e.current=r,t}}function d(...e){return e.every((e=>null==e))?void 0:t=>{for(let r of e)null!=r&&("function"==typeof r?r(t):r.current=t)}}function g(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let o of e)for(let e in o)e.startsWith("on")&&"function"==typeof o[e]?(null!=r[e]||(r[e]=[]),r[e].push(o[e])):t[e]=o[e];if(t.disabled||t["aria-disabled"])for(let e in r)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(r[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in r)Object.assign(t,{[e](t,...o){let a=r[e];for(let e of a){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...o)}}});return t}function f(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let o of e)for(let e in o)e.startsWith("on")&&"function"==typeof o[e]?(null!=r[e]||(r[e]=[]),r[e].push(o[e])):t[e]=o[e];for(let e in r)Object.assign(t,{[e](...t){let o=r[e];for(let e of o)null==e||e(...t)}});return t}function h(e){var t;return Object.assign((0,n.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function w(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function y(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}},6765:(e,t,r)=>{"use strict";r.d(t,{Vi:()=>P});var o={grad:.9,turn:360,rad:360/(2*Math.PI)},a=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},n=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},i=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e>t?e:t},s=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},l=function(e){return{r:i(e.r,0,255),g:i(e.g,0,255),b:i(e.b,0,255),a:i(e.a)}},p=function(e){return{r:n(e.r),g:n(e.g),b:n(e.b),a:n(e.a,3)}},c=/^#([0-9a-f]{3,8})$/i,m=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},u=function(e){var t=e.r,r=e.g,o=e.b,a=e.a,n=Math.max(t,r,o),i=n-Math.min(t,r,o),s=i?n===t?(r-o)/i:n===r?2+(o-t)/i:4+(t-r)/i:0;return{h:60*(s<0?s+6:s),s:n?i/n*100:0,v:n/255*100,a}},d=function(e){var t=e.h,r=e.s,o=e.v,a=e.a;t=t/360*6,r/=100,o/=100;var n=Math.floor(t),i=o*(1-r),s=o*(1-(t-n)*r),l=o*(1-(1-t+n)*r),p=n%6;return{r:255*[o,s,i,i,l,o][p],g:255*[l,o,o,s,i,i][p],b:255*[i,i,l,o,o,s][p],a}},g=function(e){return{h:s(e.h),s:i(e.s,0,100),l:i(e.l,0,100),a:i(e.a)}},f=function(e){return{h:n(e.h),s:n(e.s),l:n(e.l),a:n(e.a,3)}},h=function(e){return d((r=(t=e).s,{h:t.h,s:(r*=((o=t.l)<50?o:100-o)/100)>0?2*r/(o+r)*100:0,v:o+r,a:t.a}));var t,r,o},w=function(e){return{h:(t=u(e)).h,s:(a=(200-(r=t.s))*(o=t.v)/100)>0&&a<200?r*o/100/(a<=100?a:200-a)*100:0,l:a/2,a:t.a};var t,r,o,a},y=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,v=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,b=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,k=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,x={string:[[function(e){var t=c.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?n(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?n(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=b.exec(e)||k.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:l({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=y.exec(e)||v.exec(e);if(!t)return null;var r,a,n=g({h:(r=t[1],a=t[2],void 0===a&&(a="deg"),Number(r)*(o[a]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return h(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=void 0===n?1:n;return a(t)&&a(r)&&a(o)?l({r:Number(t),g:Number(r),b:Number(o),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,i=void 0===n?1:n;if(!a(t)||!a(r)||!a(o))return null;var s=g({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return h(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,l=void 0===n?1:n;if(!a(t)||!a(r)||!a(o))return null;var p=function(e){return{h:s(e.h),s:i(e.s,0,100),v:i(e.v,0,100),a:i(e.a)}}({h:Number(t),s:Number(r),v:Number(o),a:Number(l)});return d(p)},"hsv"]]},E=function(e,t){for(var r=0;r=.5},e.prototype.toHex=function(){return t=(e=p(this.rgba)).r,r=e.g,o=e.b,i=(a=e.a)<1?m(n(255*a)):"","#"+m(t)+m(r)+m(o)+i;var e,t,r,o,a,i},e.prototype.toRgb=function(){return p(this.rgba)},e.prototype.toRgbString=function(){return t=(e=p(this.rgba)).r,r=e.g,o=e.b,(a=e.a)<1?"rgba("+t+", "+r+", "+o+", "+a+")":"rgb("+t+", "+r+", "+o+")";var e,t,r,o,a},e.prototype.toHsl=function(){return f(w(this.rgba))},e.prototype.toHslString=function(){return t=(e=f(w(this.rgba))).h,r=e.s,o=e.l,(a=e.a)<1?"hsla("+t+", "+r+"%, "+o+"%, "+a+")":"hsl("+t+", "+r+"%, "+o+"%)";var e,t,r,o,a},e.prototype.toHsv=function(){return e=u(this.rgba),{h:n(e.h),s:n(e.s),v:n(e.v),a:n(e.a,3)};var e},e.prototype.invert=function(){return P({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),P(S(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),P(S(this.rgba,-e))},e.prototype.grayscale=function(){return P(S(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),P(C(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),P(C(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?P({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):n(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=w(this.rgba);return"number"==typeof e?P({h:e,s:t.s,l:t.l,a:t.a}):n(t.h)},e.prototype.isEqual=function(e){return this.toHex()===P(e).toHex()},e}(),P=function(e){return e instanceof T?e:new T(e)}},3689:(e,t,r)=>{"use strict";r.d(t,{M:()=>w});var o=r(5893),a=r(9196),n=r(240),i=r(6681),s=r(6014);class l extends a.Component{getSnapshotBeforeUpdate(e){const t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){const e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function p({children:e,isPresent:t}){const r=(0,a.useId)(),n=(0,a.useRef)(null),i=(0,a.useRef)({width:0,height:0,top:0,left:0}),{nonce:p}=(0,a.useContext)(s._);return(0,a.useInsertionEffect)((()=>{const{width:e,height:o,top:a,left:s}=i.current;if(t||!n.current||!e||!o)return;n.current.dataset.motionPopId=r;const l=document.createElement("style");return p&&(l.nonce=p),document.head.appendChild(l),l.sheet&&l.sheet.insertRule(`\n [data-motion-pop-id="${r}"] {\n position: absolute !important;\n width: ${e}px !important;\n height: ${o}px !important;\n top: ${a}px !important;\n left: ${s}px !important;\n }\n `),()=>{document.head.removeChild(l)}}),[t]),(0,o.jsx)(l,{isPresent:t,childRef:n,sizeRef:i,children:a.cloneElement(e,{ref:n})})}const c=({children:e,initial:t,isPresent:r,onExitComplete:s,custom:l,presenceAffectsLayout:c,mode:u})=>{const d=(0,i.h)(m),g=(0,a.useId)(),f=(0,a.useMemo)((()=>({id:g,initial:t,isPresent:r,custom:l,onExitComplete:e=>{d.set(e,!0);for(const e of d.values())if(!e)return;s&&s()},register:e=>(d.set(e,!1),()=>d.delete(e))})),c?[Math.random()]:[r]);return(0,a.useMemo)((()=>{d.forEach(((e,t)=>d.set(t,!1)))}),[r]),a.useEffect((()=>{!r&&!d.size&&s&&s()}),[r]),"popLayout"===u&&(e=(0,o.jsx)(p,{isPresent:r,children:e})),(0,o.jsx)(n.O.Provider,{value:f,children:e})};function m(){return new Map}var u=r(5364),d=r(5487);const g=e=>e.key||"";function f(e){const t=[];return a.Children.forEach(e,(e=>{(0,a.isValidElement)(e)&&t.push(e)})),t}var h=r(8868);const w=({children:e,exitBeforeEnter:t,custom:r,initial:n=!0,onExitComplete:s,presenceAffectsLayout:l=!0,mode:p="sync"})=>{(0,d.k)(!t,"Replace exitBeforeEnter with mode='wait'");const m=(0,a.useMemo)((()=>f(e)),[e]),w=m.map(g),y=(0,a.useRef)(!0),v=(0,a.useRef)(m),b=(0,i.h)((()=>new Map)),[k,x]=(0,a.useState)(m),[E,S]=(0,a.useState)(m);(0,h.L)((()=>{y.current=!1,v.current=m;for(let e=0;e{const t=g(e),a=m===E||w.includes(t);return(0,o.jsx)(c,{isPresent:a,initial:!(y.current&&!n)&&void 0,custom:a?void 0:r,presenceAffectsLayout:l,mode:p,onExitComplete:a?void 0:()=>{if(!b.has(t))return;b.set(t,!0);let e=!0;b.forEach((t=>{t||(e=!1)})),e&&(null==C||C(),S(v.current),s&&s())},children:e},t)}))})}},5364:(e,t,r)=>{"use strict";r.d(t,{p:()=>o});const o=(0,r(9196).createContext)({})},6014:(e,t,r)=>{"use strict";r.d(t,{_:()=>o});const o=(0,r(9196).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},240:(e,t,r)=>{"use strict";r.d(t,{O:()=>o});const o=(0,r(9196).createContext)(null)},3773:(e,t,r)=>{"use strict";r.d(t,{E:()=>Ri});var o=r(5893),a=r(9196),n=r(6014);const i=(0,a.createContext)({});var s=r(240),l=r(8868);const p=(0,a.createContext)({strict:!1}),c=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),m="data-"+c("framerAppearId"),u=["read","resolveKeyframes","update","preRender","render","postRender"];function d(e,t){let r=!1,o=!0;const a={delta:0,timestamp:0,isProcessing:!1},n=()=>r=!0,i=u.reduce(((e,t)=>(e[t]=function(e){let t=new Set,r=new Set,o=!1,a=!1;const n=new WeakSet;let i={delta:0,timestamp:0,isProcessing:!1};function s(t){n.has(t)&&(l.schedule(t),e()),t(i)}const l={schedule:(e,a=!1,i=!1)=>{const s=i&&o?t:r;return a&&n.add(e),s.has(e)||s.add(e),e},cancel:e=>{r.delete(e),n.delete(e)},process:e=>{i=e,o?a=!0:(o=!0,[t,r]=[r,t],r.clear(),t.forEach(s),o=!1,a&&(a=!1,l.process(e)))}};return l}(n),e)),{}),{read:s,resolveKeyframes:l,update:p,preRender:c,render:m,postRender:d}=i,g=()=>{const n=performance.now();r=!1,a.delta=o?1e3/60:Math.max(Math.min(n-a.timestamp,40),1),a.timestamp=n,a.isProcessing=!0,s.process(a),l.process(a),p.process(a),c.process(a),m.process(a),d.process(a),a.isProcessing=!1,r&&t&&(o=!1,e(g))};return{schedule:u.reduce(((t,n)=>{const s=i[n];return t[n]=(t,n=!1,i=!1)=>(r||(r=!0,o=!0,a.isProcessing||e(g)),s.schedule(t,n,i)),t}),{}),cancel:e=>{for(let t=0;t{E&&E.update(r,f)}));const z=(0,a.useRef)(Boolean(r[m]&&!window.HandoffComplete));return(0,l.L)((()=>{E&&(E.updateFeatures(),g.render(E.render),z.current&&E.animationState&&E.animationState.animateChanges())})),(0,a.useEffect)((()=>{E&&(!z.current&&E.animationState&&E.animationState.animateChanges(),z.current&&(z.current=!1,y||(y=!0,queueMicrotask(b))))})),E}function b(){window.HandoffComplete=!0}function k(e){if(e)return!1!==e.options.allowProjection?e.projection:k(e.parent)}function x(e,t,r){return(0,a.useCallback)((o=>{o&&e.mount&&e.mount(o),t&&(o?t.mount(o):t.unmount()),r&&("function"==typeof r?r(o):h(r)&&(r.current=o))}),[t])}function E(e){return"string"==typeof e||Array.isArray(e)}function S(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}const z=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],C=["initial",...z];function T(e){return S(e.animate)||C.some((t=>E(e[t])))}function P(e){return Boolean(T(e)||e.variants)}function M(e){return Array.isArray(e)?e.join(" "):e}const _={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},R={};for(const e in _)R[e]={isEnabled:t=>_[e].some((e=>!!t[e]))};var L=r(1741),A=r(5364);const N=Symbol.for("motionComponentSymbol");function O({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:s,Component:l}){e&&function(e){for(const t in e)R[t]={...R[t],...e[t]}}(e);const c=(0,a.forwardRef)((function(e,c){let m;const u={...(0,a.useContext)(n._),...e,layoutId:D(e)},{isStatic:d}=u,g=function(e){const{initial:t,animate:r}=function(e,t){if(T(e)){const{initial:t,animate:r}=e;return{initial:!1===t||E(t)?t:void 0,animate:E(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,a.useContext)(i));return(0,a.useMemo)((()=>({initial:t,animate:r})),[M(t),M(r)])}(e),f=s(e,d);if(!d&&L.j){(0,a.useContext)(p).strict;const e=function(e){const{drag:t,layout:r}=R;if(!t&&!r)return{};const o={...t,...r};return{MeasureLayout:(null==t?void 0:t.isEnabled(e))||(null==r?void 0:r.isEnabled(e))?o.MeasureLayout:void 0,ProjectionNode:o.ProjectionNode}}(u);m=e.MeasureLayout,g.visualElement=v(l,f,u,t,e.ProjectionNode)}return(0,o.jsxs)(i.Provider,{value:g,children:[m&&g.visualElement?(0,o.jsx)(m,{visualElement:g.visualElement,...u}):null,r(l,e,x(f,g.visualElement,c),f,d,g.visualElement)]})}));return c[N]=l,c}function D({layoutId:e}){const t=(0,a.useContext)(A.p).id;return t&&void 0!==e?t+"-"+e:e}function V(e){function t(t,r={}){return O(e(t,r))}if("undefined"==typeof Proxy)return t;const r=new Map;return new Proxy(t,{get:(e,o)=>(r.has(o)||r.set(o,t(o)),r.get(o))})}const F=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function j(e){return"string"==typeof e&&!e.includes("-")&&!!(F.indexOf(e)>-1||/[A-Z]/u.test(e))}const I={},B=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],H=new Set(B);function q(e,{layout:t,layoutId:r}){return H.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!I[e]||"opacity"===e)}const U=e=>Boolean(e&&e.getVelocity),$=(e,t)=>t&&"number"==typeof e?t.transform(e):e,W=(e,t,r)=>r>t?t:r"number"==typeof e,parse:parseFloat,transform:e=>e},K={...Z,transform:e=>W(0,1,e)},G={...Z,default:1},Y=e=>Math.round(1e5*e)/1e5,J=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,X=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,Q=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;function ee(e){return"string"==typeof e}const te=e=>({test:t=>ee(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),re=te("deg"),oe=te("%"),ae=te("px"),ne=te("vh"),ie=te("vw"),se={...oe,parse:e=>oe.parse(e)/100,transform:e=>oe.transform(100*e)},le={...Z,transform:Math.round},pe={borderWidth:ae,borderTopWidth:ae,borderRightWidth:ae,borderBottomWidth:ae,borderLeftWidth:ae,borderRadius:ae,radius:ae,borderTopLeftRadius:ae,borderTopRightRadius:ae,borderBottomRightRadius:ae,borderBottomLeftRadius:ae,width:ae,maxWidth:ae,height:ae,maxHeight:ae,size:ae,top:ae,right:ae,bottom:ae,left:ae,padding:ae,paddingTop:ae,paddingRight:ae,paddingBottom:ae,paddingLeft:ae,margin:ae,marginTop:ae,marginRight:ae,marginBottom:ae,marginLeft:ae,rotate:re,rotateX:re,rotateY:re,rotateZ:re,scale:G,scaleX:G,scaleY:G,scaleZ:G,skew:re,skewX:re,skewY:re,distance:ae,translateX:ae,translateY:ae,translateZ:ae,x:ae,y:ae,z:ae,perspective:ae,transformPerspective:ae,opacity:K,originX:se,originY:se,originZ:ae,zIndex:le,backgroundPositionX:ae,backgroundPositionY:ae,fillOpacity:K,strokeOpacity:K,numOctaves:le},ce={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},me=B.length,ue=e=>t=>"string"==typeof t&&t.startsWith(e),de=ue("--"),ge=ue("var(--"),fe=e=>!!ge(e)&&he.test(e.split("/*")[0].trim()),he=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function we(e,t,r){const{style:o,vars:a,transformOrigin:n}=e;let i=!1,s=!1;for(const e in t){const r=t[e];if(H.has(e))i=!0;else if(de(e))a[e]=r;else{const t=$(r,pe[e]);e.startsWith("origin")?(s=!0,n[e]=t):o[e]=t}}if(t.transform||(i||r?o.transform=function(e,t,r){let o="",a=!0;for(let n=0;n({style:{},transform:{},transformOrigin:{},vars:{}});function ve(e,t,r){for(const o in t)U(t[o])||q(o,r)||(e[o]=t[o])}function be(e,t){const r={},o=function(e,t){const r={};return ve(r,e.style||{},e),Object.assign(r,function({transformTemplate:e},t){return(0,a.useMemo)((()=>{const r=ye();return we(r,t,e),Object.assign({},r.vars,r.style)}),[t])}(e,t)),r}(e,t);return e.drag&&!1!==e.dragListener&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":"pan-"+("x"===e.drag?"y":"x")),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=o,r}const ke=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function xe(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||ke.has(e)}let Ee=e=>!xe(e);try{(Se=require("@emotion/is-prop-valid").default)&&(Ee=e=>e.startsWith("on")?!xe(e):Se(e))}catch(e){}var Se;function ze(e,t,r){return"string"==typeof e?e:ae.transform(t+r*e)}const Ce={offset:"stroke-dashoffset",array:"stroke-dasharray"},Te={offset:"strokeDashoffset",array:"strokeDasharray"};function Pe(e,{attrX:t,attrY:r,attrScale:o,originX:a,originY:n,pathLength:i,pathSpacing:s=1,pathOffset:l=0,...p},c,m){if(we(e,p,m),c)return void(e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox));e.attrs=e.style,e.style={};const{attrs:u,style:d,dimensions:g}=e;u.transform&&(g&&(d.transform=u.transform),delete u.transform),g&&(void 0!==a||void 0!==n||d.transform)&&(d.transformOrigin=function(e,t,r){return`${ze(t,e.x,e.width)} ${ze(r,e.y,e.height)}`}(g,void 0!==a?a:.5,void 0!==n?n:.5)),void 0!==t&&(u.x=t),void 0!==r&&(u.y=r),void 0!==o&&(u.scale=o),void 0!==i&&function(e,t,r=1,o=0,a=!0){e.pathLength=1;const n=a?Ce:Te;e[n.offset]=ae.transform(-o);const i=ae.transform(t),s=ae.transform(r);e[n.array]=`${i} ${s}`}(u,i,s,l,!1)}const Me=()=>({...ye(),attrs:{}}),_e=e=>"string"==typeof e&&"svg"===e.toLowerCase();function Re(e,t,r,o){const n=(0,a.useMemo)((()=>{const r=Me();return Pe(r,t,_e(o),e.transformTemplate),{...r.attrs,style:{...r.style}}}),[t]);if(e.style){const t={};ve(t,e.style,e),n.style={...t,...n.style}}return n}function Le(e=!1){return(t,r,o,{latestValues:n},i)=>{const s=(j(t)?Re:be)(r,n,i,t),l=function(e,t,r){const o={};for(const a in e)"values"===a&&"object"==typeof e.values||(Ee(a)||!0===r&&xe(a)||!t&&!xe(a)||e.draggable&&a.startsWith("onDrag"))&&(o[a]=e[a]);return o}(r,"string"==typeof t,e),p=t!==a.Fragment?{...l,...s,ref:o}:{},{children:c}=r,m=(0,a.useMemo)((()=>U(c)?c.get():c),[c]);return(0,a.createElement)(t,{...p,children:m})}}function Ae(e,{style:t,vars:r},o,a){Object.assign(e.style,t,a&&a.getProjectionStyles(o));for(const t in r)e.style.setProperty(t,r[t])}const Ne=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function Oe(e,t,r,o){Ae(e,t,void 0,o);for(const r in t.attrs)e.setAttribute(Ne.has(r)?r:c(r),t.attrs[r])}function De(e,t,r){var o;const{style:a}=e,n={};for(const i in a)(U(a[i])||t.style&&U(t.style[i])||q(i,e)||void 0!==(null===(o=null==r?void 0:r.getValue(i))||void 0===o?void 0:o.liveStyle))&&(n[i]=a[i]);return r&&a&&"string"==typeof a.willChange&&(r.applyWillChange=!1),n}function Ve(e,t,r){const o=De(e,t,r);for(const r in e)(U(e[r])||U(t[r]))&&(o[-1!==B.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return o}function Fe(e){const t=[{},{}];return null==e||e.values.forEach(((e,r)=>{t[0][r]=e.get(),t[1][r]=e.getVelocity()})),t}function je(e,t,r,o){if("function"==typeof t){const[a,n]=Fe(o);t=t(void 0!==r?r:e.custom,a,n)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){const[a,n]=Fe(o);t=t(void 0!==r?r:e.custom,a,n)}return t}var Ie=r(6681);const Be=e=>Array.isArray(e),He=e=>Boolean(e&&"object"==typeof e&&e.mix&&e.toValue),qe=e=>Be(e)?e[e.length-1]||0:e;function Ue(e){const t=U(e)?e.get():e;return He(t)?t.toValue():t}const $e=new Set(["opacity","clipPath","filter","transform"]);function We(e){return H.has(e)?"transform":$e.has(e)?c(e):void 0}function Ze(e,t){-1===e.indexOf(t)&&e.push(t)}function Ke(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const Ge=e=>(t,r)=>{const o=(0,a.useContext)(i),n=(0,a.useContext)(s.O),l=()=>function({applyWillChange:e=!1,scrapeMotionValuesFromProps:t,createRenderState:r,onMount:o},a,n,i,s){const l={latestValues:Xe(a,n,i,!s&&e,t),renderState:r()};return o&&(l.mount=e=>o(a,e,l)),l}(e,t,o,n,r);return r?l():(0,Ie.h)(l)};function Ye(e,t){const r=We(t);r&&Ze(e,r)}function Je(e,t,r){const o=Array.isArray(t)?t:[t];for(let t=0;t{for(const t in e){let r=e[t];Array.isArray(r)&&(r=r[g?r.length-1:0]),null!==r&&(i[t]=r)}for(const e in t)i[e]=t[e]})),l&&(m&&!1!==c&&!S(m)&&Je(e,m,(e=>{for(const t in e)Ye(s,t)})),s.length&&(i.willChange=s.join(","))),i}var Qe=r(1662);const{schedule:et,cancel:tt,state:rt,steps:ot}=d("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:Qe.Z,!0),at={useVisualState:Ge({scrapeMotionValuesFromProps:Ve,createRenderState:Me,onMount:(e,t,{renderState:r,latestValues:o})=>{et.read((()=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}})),et.render((()=>{Pe(r,o,_e(t.tagName),e.transformTemplate),Oe(t,r)}))}})},nt={useVisualState:Ge({applyWillChange:!0,scrapeMotionValuesFromProps:De,createRenderState:ye})};function it(e,t,r,o={passive:!0}){return e.addEventListener(t,r,o),()=>e.removeEventListener(t,r)}const st=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function lt(e,t="page"){return{point:{x:e[`${t}X`],y:e[`${t}Y`]}}}const pt=e=>t=>st(t)&&e(t,lt(t));function ct(e,t,r,o){return it(e,t,pt(r),o)}const mt=(e,t)=>r=>t(e(r)),ut=(...e)=>e.reduce(mt);function dt(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}const gt=dt("dragHorizontal"),ft=dt("dragVertical");function ht(e){let t=!1;if("y"===e)t=ft();else if("x"===e)t=gt();else{const e=gt(),r=ft();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}function wt(){const e=ht(!0);return!e||(e(),!1)}class yt{constructor(e){this.isMounted=!1,this.node=e}update(){}}function vt(e,t){const r=t?"pointerenter":"pointerleave",o=t?"onHoverStart":"onHoverEnd";return ct(e.current,r,((r,a)=>{if("touch"===r.pointerType||wt())return;const n=e.getProps();e.animationState&&n.whileHover&&e.animationState.setActive("whileHover",t);const i=n[o];i&&et.postRender((()=>i(r,a)))}),{passive:!e.getProps()[o]})}const bt=(e,t)=>!!t&&(e===t||bt(e,t.parentElement));function kt(e,t){if(!t)return;const r=new PointerEvent("pointer"+e);t(r,lt(r))}const xt=new WeakMap,Et=new WeakMap,St=e=>{const t=xt.get(e.target);t&&t(e)},zt=e=>{e.forEach(St)};const Ct={some:0,all:1},Tt={inView:{Feature:class extends yt{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:o="some",once:a}=e,n={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof o?o:Ct[o]};return function(e,t,r){const o=function({root:e,...t}){const r=e||document;Et.has(r)||Et.set(r,{});const o=Et.get(r),a=JSON.stringify(t);return o[a]||(o[a]=new IntersectionObserver(zt,{root:e,...t})),o[a]}(t);return xt.set(e,r),o.observe(e),()=>{xt.delete(e),o.unobserve(e)}}(this.node.current,n,(e=>{const{isIntersecting:t}=e;if(this.isInView===t)return;if(this.isInView=t,a&&!t&&this.hasEnteredView)return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);const{onViewportEnter:r,onViewportLeave:o}=this.node.getProps(),n=t?r:o;n&&n(e)}))}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;const{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t))&&this.startObserver()}unmount(){}}},tap:{Feature:class extends yt{constructor(){super(...arguments),this.removeStartListeners=Qe.Z,this.removeEndListeners=Qe.Z,this.removeAccessibleListeners=Qe.Z,this.startPointerPress=(e,t)=>{if(this.isPressing)return;this.removeEndListeners();const r=this.node.getProps(),o=ct(window,"pointerup",((e,t)=>{if(!this.checkPressEnd())return;const{onTap:r,onTapCancel:o,globalTapTarget:a}=this.node.getProps(),n=a||bt(this.node.current,e.target)?r:o;n&&et.update((()=>n(e,t)))}),{passive:!(r.onTap||r.onPointerUp)}),a=ct(window,"pointercancel",((e,t)=>this.cancelPress(e,t)),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=ut(o,a),this.startPress(e,t)},this.startAccessiblePress=()=>{const e=it(this.node.current,"keydown",(e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=it(this.node.current,"keyup",(e=>{"Enter"===e.key&&this.checkPressEnd()&&kt("up",((e,t)=>{const{onTap:r}=this.node.getProps();r&&et.postRender((()=>r(e,t)))}))})),kt("down",((e,t)=>{this.startPress(e,t)})))})),t=it(this.node.current,"blur",(()=>{this.isPressing&&kt("cancel",((e,t)=>this.cancelPress(e,t)))}));this.removeAccessibleListeners=ut(e,t)}}startPress(e,t){this.isPressing=!0;const{onTapStart:r,whileTap:o}=this.node.getProps();o&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&et.postRender((()=>r(e,t)))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!wt()}cancelPress(e,t){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&et.postRender((()=>r(e,t)))}mount(){const e=this.node.getProps(),t=ct(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=it(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=ut(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class extends yt{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=ut(it(this.node.current,"focus",(()=>this.onFocus())),it(this.node.current,"blur",(()=>this.onBlur())))}unmount(){}}},hover:{Feature:class extends yt{mount(){this.unmount=ut(vt(this.node,!0),vt(this.node,!1))}unmount(){}}}};function Pt(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let o=0;o1e3*e,Rt=e=>e/1e3,Lt={type:"spring",stiffness:500,damping:25,restSpeed:10},At={type:"keyframes",duration:.8},Nt={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Ot=(e,{keyframes:t})=>t.length>2?At:H.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:Lt:Nt;function Dt(e,t){return e[t]||e.default||e}const Vt=e=>null!==e;function Ft(e,{repeat:t,repeatType:r="loop"},o){const a=e.filter(Vt),n=t&&"loop"!==r&&t%2==1?0:a.length-1;return n&&void 0!==o?o:a[n]}let jt;function It(){jt=void 0}const Bt={now:()=>(void 0===jt&&Bt.set(rt.isProcessing?rt.timestamp:performance.now()),jt),set:e=>{jt=e,queueMicrotask(It)}},Ht=e=>/^0[^.\s]+$/u.test(e);var qt=r(5487);const Ut=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),$t=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Wt(e,t,r=1){(0,qt.k)(r<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);const[o,a]=function(e){const t=$t.exec(e);if(!t)return[,];const[,r,o,a]=t;return[`--${null!=r?r:o}`,a]}(e);if(!o)return;const n=window.getComputedStyle(t).getPropertyValue(o);if(n){const e=n.trim();return Ut(e)?parseFloat(e):e}return fe(a)?Wt(a,t,r+1):a}const Zt=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),Kt=e=>e===Z||e===ae,Gt=(e,t)=>parseFloat(e.split(", ")[t]),Yt=(e,t)=>(r,{transform:o})=>{if("none"===o||!o)return 0;const a=o.match(/^matrix3d\((.+)\)$/u);if(a)return Gt(a[1],t);{const t=o.match(/^matrix\((.+)\)$/u);return t?Gt(t[1],e):0}},Jt=new Set(["x","y","z"]),Xt=B.filter((e=>!Jt.has(e))),Qt={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:Yt(4,13),y:Yt(5,14)};Qt.translateX=Qt.x,Qt.translateY=Qt.y;const er=e=>t=>t.test(e),tr=[Z,ae,oe,re,ie,ne,{test:e=>"auto"===e,parse:e=>e}],rr=e=>tr.find(er(e)),or=new Set;let ar=!1,nr=!1;function ir(){if(nr){const e=Array.from(or).filter((e=>e.needsMeasurement)),t=new Set(e.map((e=>e.element))),r=new Map;t.forEach((e=>{const t=function(e){const t=[];return Xt.forEach((r=>{const o=e.getValue(r);void 0!==o&&(t.push([r,o.get()]),o.set(r.startsWith("scale")?1:0))})),t}(e);t.length&&(r.set(e,t),e.render())})),e.forEach((e=>e.measureInitialState())),t.forEach((e=>{e.render();const t=r.get(e);t&&t.forEach((([t,r])=>{var o;null===(o=e.getValue(t))||void 0===o||o.set(r)}))})),e.forEach((e=>e.measureEndState())),e.forEach((e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)}))}nr=!1,ar=!1,or.forEach((e=>e.complete())),or.clear()}function sr(){or.forEach((e=>{e.readKeyframes(),e.needsMeasurement&&(nr=!0)}))}class lr{constructor(e,t,r,o,a,n=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=r,this.motionValue=o,this.element=a,this.isAsync=n}scheduleResolve(){this.isScheduled=!0,this.isAsync?(or.add(this),ar||(ar=!0,et.read(sr),et.resolveKeyframes(ir))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:e,name:t,element:r,motionValue:o}=this;for(let a=0;ar=>Boolean(ee(r)&&Q.test(r)&&r.startsWith(e)||t&&!function(e){return null==e}(r)&&Object.prototype.hasOwnProperty.call(r,t)),cr=(e,t,r)=>o=>{if(!ee(o))return o;const[a,n,i,s]=o.match(J);return{[e]:parseFloat(a),[t]:parseFloat(n),[r]:parseFloat(i),alpha:void 0!==s?parseFloat(s):1}},mr={...Z,transform:e=>Math.round((e=>W(0,255,e))(e))},ur={test:pr("rgb","red"),parse:cr("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:o=1})=>"rgba("+mr.transform(e)+", "+mr.transform(t)+", "+mr.transform(r)+", "+Y(K.transform(o))+")"},dr={test:pr("#"),parse:function(e){let t="",r="",o="",a="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),o=e.substring(5,7),a=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),o=e.substring(3,4),a=e.substring(4,5),t+=t,r+=r,o+=o,a+=a),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(o,16),alpha:a?parseInt(a,16)/255:1}},transform:ur.transform},gr={test:pr("hsl","hue"),parse:cr("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:o=1})=>"hsla("+Math.round(e)+", "+oe.transform(Y(t))+", "+oe.transform(Y(r))+", "+Y(K.transform(o))+")"},fr={test:e=>ur.test(e)||dr.test(e)||gr.test(e),parse:e=>ur.test(e)?ur.parse(e):gr.test(e)?gr.parse(e):dr.parse(e),transform:e=>ee(e)?e:e.hasOwnProperty("red")?ur.transform(e):gr.transform(e)},hr="number",wr="color",yr="var",vr="var(",br="${}",kr=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function xr(e){const t=e.toString(),r=[],o={color:[],number:[],var:[]},a=[];let n=0;const i=t.replace(kr,(e=>(fr.test(e)?(o.color.push(n),a.push(wr),r.push(fr.parse(e))):e.startsWith(vr)?(o.var.push(n),a.push(yr),r.push(e)):(o.number.push(n),a.push(hr),r.push(parseFloat(e))),++n,br))).split(br);return{values:r,split:i,indexes:o,types:a}}function Er(e){return xr(e).values}function Sr(e){const{split:t,types:r}=xr(e),o=t.length;return e=>{let a="";for(let n=0;n"number"==typeof e?0:e,Cr={test:function(e){var t,r;return isNaN(e)&&ee(e)&&((null===(t=e.match(J))||void 0===t?void 0:t.length)||0)+((null===(r=e.match(X))||void 0===r?void 0:r.length)||0)>0},parse:Er,createTransformer:Sr,getAnimatableNone:function(e){const t=Er(e);return Sr(e)(t.map(zr))}},Tr=new Set(["brightness","contrast","saturate","opacity"]);function Pr(e){const[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[o]=r.match(J)||[];if(!o)return e;const a=r.replace(o,"");let n=Tr.has(t)?1:0;return o!==r&&(n*=100),t+"("+n+a+")"}const Mr=/\b([a-z-]*)\(.*?\)/gu,_r={...Cr,getAnimatableNone:e=>{const t=e.match(Mr);return t?t.map(Pr).join(" "):e}},Rr={...pe,color:fr,backgroundColor:fr,outlineColor:fr,fill:fr,stroke:fr,borderColor:fr,borderTopColor:fr,borderRightColor:fr,borderBottomColor:fr,borderLeftColor:fr,filter:_r,WebkitFilter:_r},Lr=e=>Rr[e];function Ar(e,t){let r=Lr(e);return r!==_r&&(r=Cr),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const Nr=new Set(["auto","none","0"]);class Or extends lr{constructor(e,t,r,o){super(e,t,r,o,null==o?void 0:o.owner,!0)}readKeyframes(){const{unresolvedKeyframes:e,element:t,name:r}=this;if(!t.current)return;super.readKeyframes();for(let r=0;r{t.getValue(e).set(r)})),this.resolveNoneKeyframes()}}function Dr(e){let t;return()=>(void 0===t&&(t=e()),t)}const Vr=(e,t)=>!("zIndex"===t||"number"!=typeof e&&!Array.isArray(e)&&("string"!=typeof e||!Cr.test(e)&&"0"!==e||e.startsWith("url(")));class Fr{constructor({autoplay:e=!0,delay:t=0,type:r="keyframes",repeat:o=0,repeatDelay:a=0,repeatType:n="loop",...i}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.options={autoplay:e,delay:t,type:r,repeat:o,repeatDelay:a,repeatType:n,...i},this.updateFinishedPromise()}get resolved(){return this._resolved||this.hasAttemptedResolve||(sr(),ir()),this._resolved}onKeyframesResolved(e,t){this.hasAttemptedResolve=!0;const{name:r,type:o,velocity:a,delay:n,onComplete:i,onUpdate:s,isGenerator:l}=this.options;if(!l&&!function(e,t,r,o){const a=e[0];if(null===a)return!1;if("display"===t||"visibility"===t)return!0;const n=e[e.length-1],i=Vr(a,t),s=Vr(n,t);return(0,qt.K)(i===s,`You are trying to animate ${t} from "${a}" to "${n}". ${a} is not an animatable value - to enable this animation set ${a} to a value animatable to ${n} via the \`style\` property.`),!(!i||!s)&&(function(e){const t=e[0];if(1===e.length)return!0;for(let r=0;r{this.resolveFinishedPromise=e}))}}function jr(e,t){return t?e*(1e3/t):0}const Ir=5;function Br(e,t,r){const o=Math.max(t-Ir,0);return jr(r-e(o),t-o)}const Hr=.001,qr=.01,Ur=10,$r=.05,Wr=1;const Zr=12;function Kr(e,t){return e*Math.sqrt(1-t*t)}const Gr=["duration","bounce"],Yr=["stiffness","damping","mass"];function Jr(e,t){return t.some((t=>void 0!==e[t]))}function Xr({keyframes:e,restDelta:t,restSpeed:r,...o}){const a=e[0],n=e[e.length-1],i={done:!1,value:a},{stiffness:s,damping:l,mass:p,duration:c,velocity:m,isResolvedFromDuration:u}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!Jr(e,Yr)&&Jr(e,Gr)){const r=function({duration:e=800,bounce:t=.25,velocity:r=0,mass:o=1}){let a,n;(0,qt.K)(e<=_t(Ur),"Spring duration must be 10 seconds or less");let i=1-t;i=W($r,Wr,i),e=W(qr,Ur,Rt(e)),i<1?(a=t=>{const o=t*i,a=o*e,n=o-r,s=Kr(t,i),l=Math.exp(-a);return Hr-n/s*l},n=t=>{const o=t*i*e,n=o*r+r,s=Math.pow(i,2)*Math.pow(t,2)*e,l=Math.exp(-o),p=Kr(Math.pow(t,2),i);return(-a(t)+Hr>0?-1:1)*((n-s)*l)/p}):(a=t=>Math.exp(-t*e)*((t-r)*e+1)-Hr,n=t=>Math.exp(-t*e)*(e*e*(r-t)));const s=function(e,t,r){let o=r;for(let r=1;r{const r=Math.exp(-g*h*t);return n-r*((d+g*h*f)/e*Math.sin(e*t)+f*Math.cos(e*t))}}else if(1===g)y=e=>n-Math.exp(-h*e)*(f+(d+h*f)*e);else{const e=h*Math.sqrt(g*g-1);y=t=>{const r=Math.exp(-g*h*t),o=Math.min(e*t,300);return n-r*((d+g*h*f)*Math.sinh(o)+e*f*Math.cosh(o))/e}}return{calculatedDuration:u&&c||null,next:e=>{const o=y(e);if(u)i.done=e>=c;else{let a=d;0!==e&&(a=g<1?Br(y,e,o):0);const s=Math.abs(a)<=r,l=Math.abs(n-o)<=t;i.done=s&&l}return i.value=i.done?n:o,i}}}function Qr({keyframes:e,velocity:t=0,power:r=.8,timeConstant:o=325,bounceDamping:a=10,bounceStiffness:n=500,modifyTarget:i,min:s,max:l,restDelta:p=.5,restSpeed:c}){const m=e[0],u={done:!1,value:m},d=e=>void 0===s?l:void 0===l||Math.abs(s-e)-g*Math.exp(-e/o),y=e=>h+w(e),v=e=>{const t=w(e),r=y(e);u.done=Math.abs(t)<=p,u.value=u.done?h:r};let b,k;const x=e=>{var t;t=u.value,(void 0!==s&&tl)&&(b=e,k=Xr({keyframes:[u.value,d(u.value)],velocity:Br(y,e,u.value),damping:a,stiffness:n,restDelta:p,restSpeed:c}))};return x(0),{calculatedDuration:null,next:e=>{let t=!1;return k||void 0!==b||(t=!0,v(e),x(e)),void 0!==b&&e>=b?k.next(e-b):(!t&&v(e),u)}}}const eo=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function to(e,t,r,o){if(e===t&&r===o)return Qe.Z;return a=>0===a||1===a?a:eo(function(e,t,r,o,a){let n,i,s=0;do{i=t+(r-t)/2,n=eo(i,o,a)-e,n>0?r=i:t=i}while(Math.abs(n)>1e-7&&++s<12);return i}(a,0,1,e,r),t,o)}const ro=to(.42,0,1,1),oo=to(0,0,.58,1),ao=to(.42,0,.58,1),no=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,io=e=>t=>1-e(1-t),so=e=>1-Math.sin(Math.acos(e)),lo=io(so),po=no(so),co=to(.33,1.53,.69,.99),mo=io(co),uo=no(mo),go={linear:Qe.Z,easeIn:ro,easeInOut:ao,easeOut:oo,circIn:so,circInOut:po,circOut:lo,backIn:mo,backInOut:uo,backOut:co,anticipate:e=>(e*=2)<1?.5*mo(e):.5*(2-Math.pow(2,-10*(e-1)))},fo=e=>{if(Array.isArray(e)){(0,qt.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");const[t,r,o,a]=e;return to(t,r,o,a)}return"string"==typeof e?((0,qt.k)(void 0!==go[e],`Invalid easing type '${e}'`),go[e]):e},ho=(e,t,r)=>{const o=t-e;return 0===o?1:(r-e)/o},wo=(e,t,r)=>e+(t-e)*r;function yo(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function vo(e,t){return r=>r>0?t:e}const bo=(e,t,r)=>{const o=e*e,a=r*(t*t-o)+o;return a<0?0:Math.sqrt(a)},ko=[dr,ur,gr];function xo(e){const t=(r=e,ko.find((e=>e.test(r))));var r;if((0,qt.K)(Boolean(t),`'${e}' is not an animatable color. Use the equivalent color code instead.`),!Boolean(t))return!1;let o=t.parse(e);return t===gr&&(o=function({hue:e,saturation:t,lightness:r,alpha:o}){e/=360,r/=100;let a=0,n=0,i=0;if(t/=100){const o=r<.5?r*(1+t):r+t-r*t,s=2*r-o;a=yo(s,o,e+1/3),n=yo(s,o,e),i=yo(s,o,e-1/3)}else a=n=i=r;return{red:Math.round(255*a),green:Math.round(255*n),blue:Math.round(255*i),alpha:o}}(o)),o}const Eo=(e,t)=>{const r=xo(e),o=xo(t);if(!r||!o)return vo(e,t);const a={...r};return e=>(a.red=bo(r.red,o.red,e),a.green=bo(r.green,o.green,e),a.blue=bo(r.blue,o.blue,e),a.alpha=wo(r.alpha,o.alpha,e),ur.transform(a))},So=new Set(["none","hidden"]);function zo(e,t){return r=>wo(e,t,r)}function Co(e){return"number"==typeof e?zo:"string"==typeof e?fe(e)?vo:fr.test(e)?Eo:Mo:Array.isArray(e)?To:"object"==typeof e?fr.test(e)?Eo:Po:vo}function To(e,t){const r=[...e],o=r.length,a=e.map(((e,r)=>Co(e)(e,t[r])));return e=>{for(let t=0;t{for(const t in o)r[t]=o[t](e);return r}}const Mo=(e,t)=>{const r=Cr.createTransformer(t),o=xr(e),a=xr(t);return o.indexes.var.length===a.indexes.var.length&&o.indexes.color.length===a.indexes.color.length&&o.indexes.number.length>=a.indexes.number.length?So.has(e)&&!a.values.length||So.has(t)&&!o.values.length?function(e,t){return So.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}(e,t):ut(To(function(e,t){var r;const o=[],a={color:0,var:0,number:0};for(let n=0;nArray.isArray(e)&&"number"!=typeof e[0])(o)?o.map(fo):fo(o),n={done:!1,value:t[0]},i=function(e,t){return e.map((e=>e*t))}(r&&r.length===t.length?r:function(e){const t=[0];return function(e,t){const r=e[e.length-1];for(let o=1;o<=t;o++){const a=ho(0,t,o);e.push(wo(r,1,a))}}(t,e.length-1),t}(t),e),s=function(e,t,{clamp:r=!0,ease:o,mixer:a}={}){const n=e.length;if((0,qt.k)(n===t.length,"Both input and output ranges must be the same length"),1===n)return()=>t[0];if(2===n&&e[0]===e[1])return()=>t[1];e[0]>e[n-1]&&(e=[...e].reverse(),t=[...t].reverse());const i=function(e,t,r){const o=[],a=r||_o,n=e.length-1;for(let r=0;r{let r=0;if(s>1)for(;rl(W(e[0],e[n-1],t)):l}(i,t,{ease:Array.isArray(a)?a:(l=t,p=a,l.map((()=>p||ao)).splice(0,l.length-1))});var l,p;return{calculatedDuration:e,next:t=>(n.value=s(t),n.done=t>=e,n)}}const Lo=e=>{const t=({timestamp:t})=>e(t);return{start:()=>et.update(t,!0),stop:()=>tt(t),now:()=>rt.isProcessing?rt.timestamp:Bt.now()}},Ao={decay:Qr,inertia:Qr,tween:Ro,keyframes:Ro,spring:Xr},No=e=>e/100;class Oo extends Fr{constructor({KeyframeResolver:e=lr,...t}){super(t),this.holdTime=null,this.startTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();const{onStop:e}=this.options;e&&e()};const{name:r,motionValue:o,keyframes:a}=this.options,n=(e,t)=>this.onKeyframesResolved(e,t);r&&o&&o.owner?this.resolver=o.owner.resolveKeyframes(a,n,r,o):this.resolver=new e(a,n,r,o),this.resolver.scheduleResolve()}initPlayback(e){const{type:t="keyframes",repeat:r=0,repeatDelay:o=0,repeatType:a,velocity:n=0}=this.options,i=Ao[t]||Ro;let s,l;i!==Ro&&"number"!=typeof e[0]&&(s=ut(No,_o(e[0],e[1])),e=[0,100]);const p=i({...this.options,keyframes:e});"mirror"===a&&(l=i({...this.options,keyframes:[...e].reverse(),velocity:-n})),null===p.calculatedDuration&&(p.calculatedDuration=function(e){let t=0,r=e.next(t);for(;!r.done&&t<2e4;)t+=50,r=e.next(t);return t>=2e4?1/0:t}(p));const{calculatedDuration:c}=p,m=c+o;return{generator:p,mirroredGenerator:l,mapPercentToKeyframes:s,calculatedDuration:c,resolvedDuration:m,totalDuration:m*(r+1)-o}}onPostResolved(){const{autoplay:e=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&e?this.state=this.pendingPlayState:this.pause()}tick(e,t=!1){const{resolved:r}=this;if(!r){const{keyframes:e}=this.options;return{done:!0,value:e[e.length-1]}}const{finalKeyframe:o,generator:a,mirroredGenerator:n,mapPercentToKeyframes:i,keyframes:s,calculatedDuration:l,totalDuration:p,resolvedDuration:c}=r;if(null===this.startTime)return a.next(0);const{delay:m,repeat:u,repeatType:d,repeatDelay:g,onUpdate:f}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-p/this.speed,this.startTime)),t?this.currentTime=e:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;const h=this.currentTime-m*(this.speed>=0?1:-1),w=this.speed>=0?h<0:h>p;this.currentTime=Math.max(h,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=p);let y=this.currentTime,v=a;if(u){const e=Math.min(this.currentTime,p)/c;let t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,t=Math.min(t,u+1),Boolean(t%2)&&("reverse"===d?(r=1-r,g&&(r-=g/c)):"mirror"===d&&(v=n)),y=W(0,1,r)*c}const b=w?{done:!1,value:s[0]}:v.next(y);i&&(b.value=i(b.value));let{done:k}=b;w||null===l||(k=this.speed>=0?this.currentTime>=p:this.currentTime<=0);const x=null===this.holdTime&&("finished"===this.state||"running"===this.state&&k);return x&&void 0!==o&&(b.value=Ft(s,this.options,o)),f&&f(b.value),x&&this.finish(),b}get duration(){const{resolved:e}=this;return e?Rt(e.calculatedDuration):0}get time(){return Rt(this.currentTime)}set time(e){e=_t(e),this.currentTime=e,null!==this.holdTime||0===this.speed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){const t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=Rt(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved)return void(this.pendingPlayState="running");if(this.isStopped)return;const{driver:e=Lo,onPlay:t}=this.options;this.driver||(this.driver=e((e=>this.tick(e)))),t&&t();const r=this.driver.now();null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime&&"finished"!==this.state||(this.startTime=r),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;this._resolved?(this.state="paused",this.holdTime=null!==(e=this.currentTime)&&void 0!==e?e:0):this.pendingPlayState="paused"}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:e}=this.options;e&&e()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}const Do=e=>Array.isArray(e)&&"number"==typeof e[0];function Vo(e){return Boolean(!e||"string"==typeof e&&e in jo||Do(e)||Array.isArray(e)&&e.every(Vo))}const Fo=([e,t,r,o])=>`cubic-bezier(${e}, ${t}, ${r}, ${o})`,jo={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Fo([0,.65,.55,1]),circOut:Fo([.55,0,1,.45]),backIn:Fo([.31,.01,.66,-.59]),backOut:Fo([.33,1.53,.69,.99])};function Io(e){return Bo(e)||jo.easeOut}function Bo(e){return e?Do(e)?Fo(e):Array.isArray(e)?e.map(Io):jo[e]:void 0}const Ho=Dr((()=>Object.hasOwnProperty.call(Element.prototype,"animate")));class qo extends Fr{constructor(e){super(e);const{name:t,motionValue:r,keyframes:o}=this.options;this.resolver=new Or(o,((e,t)=>this.onKeyframesResolved(e,t)),t,r),this.resolver.scheduleResolve()}initPlayback(e,t){var r;let{duration:o=300,times:a,ease:n,type:i,motionValue:s,name:l}=this.options;if(!(null===(r=s.owner)||void 0===r?void 0:r.current))return!1;if("spring"===(p=this.options).type||!Vo(p.ease)){const{onComplete:t,onUpdate:r,motionValue:s,...l}=this.options,p=function(e,t){const r=new Oo({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0});let o={done:!1,value:e[0]};const a=[];let n=0;for(;!o.done&&n<2e4;)o=r.sample(n),a.push(o.value),n+=10;return{times:void 0,keyframes:a,duration:n-10,ease:"linear"}}(e,l);1===(e=p.keyframes).length&&(e[1]=e[0]),o=p.duration,a=p.times,n=p.ease,i="keyframes"}var p;const c=function(e,t,r,{delay:o=0,duration:a=300,repeat:n=0,repeatType:i="loop",ease:s,times:l}={}){const p={[t]:r};l&&(p.offset=l);const c=Bo(s);return Array.isArray(c)&&(p.easing=c),e.animate(p,{delay:o,duration:a,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:n+1,direction:"reverse"===i?"alternate":"normal"})}(s.owner.current,l,e,{...this.options,duration:o,times:a,ease:n});return c.startTime=Bt.now(),this.pendingTimeline?(c.timeline=this.pendingTimeline,this.pendingTimeline=void 0):c.onfinish=()=>{const{onComplete:r}=this.options;s.set(Ft(e,this.options,t)),r&&r(),this.cancel(),this.resolveFinishedPromise()},{animation:c,duration:o,times:a,type:i,ease:n,keyframes:e}}get duration(){const{resolved:e}=this;if(!e)return 0;const{duration:t}=e;return Rt(t)}get time(){const{resolved:e}=this;if(!e)return 0;const{animation:t}=e;return Rt(t.currentTime||0)}set time(e){const{resolved:t}=this;if(!t)return;const{animation:r}=t;r.currentTime=_t(e)}get speed(){const{resolved:e}=this;if(!e)return 1;const{animation:t}=e;return t.playbackRate}set speed(e){const{resolved:t}=this;if(!t)return;const{animation:r}=t;r.playbackRate=e}get state(){const{resolved:e}=this;if(!e)return"idle";const{animation:t}=e;return t.playState}attachTimeline(e){if(this._resolved){const{resolved:t}=this;if(!t)return Qe.Z;const{animation:r}=t;r.timeline=e,r.onfinish=null}else this.pendingTimeline=e;return Qe.Z}play(){if(this.isStopped)return;const{resolved:e}=this;if(!e)return;const{animation:t}=e;"finished"===t.playState&&this.updateFinishedPromise(),t.play()}pause(){const{resolved:e}=this;if(!e)return;const{animation:t}=e;t.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();const{resolved:e}=this;if(!e)return;const{animation:t,keyframes:r,duration:o,type:a,ease:n,times:i}=e;if("idle"===t.playState||"finished"===t.playState)return;if(this.time){const{motionValue:e,onUpdate:t,onComplete:s,...l}=this.options,p=new Oo({...l,keyframes:r,duration:o,type:a,ease:n,times:i,isGenerator:!0}),c=_t(this.time);e.setWithVelocity(p.sample(c-10).value,p.sample(c).value,10)}const{onStop:s}=this.options;s&&s(),this.cancel()}complete(){const{resolved:e}=this;e&&e.animation.finish()}cancel(){const{resolved:e}=this;e&&e.animation.cancel()}static supports(e){const{motionValue:t,name:r,repeatDelay:o,repeatType:a,damping:n,type:i}=e;return Ho()&&r&&$e.has(r)&&t&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate&&!o&&"mirror"!==a&&0!==n&&"inertia"!==i}}const Uo=Dr((()=>void 0!==window.ScrollTimeline));class $o{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}then(e,t){return Promise.all(this.animations).then(e).catch(t)}getAll(e){return this.animations[0][e]}setAll(e,t){for(let r=0;r{if(!Uo()||!t.attachTimeline)return t.pause(),function(e,r){let o;const a=()=>{const{currentTime:e}=r,a=(null===e?0:e.value)/100;o!==a&&(e=>{t.time=t.duration*e})(a),o=a};return et.update(a,!0),()=>tt(a)}(0,e);t.attachTimeline(e)}));return()=>{t.forEach(((e,t)=>{e&&e(),this.animations[t].stop()}))}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get duration(){let e=0;for(let t=0;tt[e]()))}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}const Wo=(e,t,r,o={},a,n,i)=>s=>{const l=Dt(o,e)||{},p=l.delay||o.delay||0;let{elapsed:c=0}=o;c-=_t(p);let m={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...l,delay:-c,onUpdate:e=>{t.set(e),l.onUpdate&&l.onUpdate(e)},onComplete:()=>{s(),l.onComplete&&l.onComplete(),i&&i()},onStop:i,name:e,motionValue:t,element:n?void 0:a};(function({when:e,delay:t,delayChildren:r,staggerChildren:o,staggerDirection:a,repeat:n,repeatType:i,repeatDelay:s,from:l,elapsed:p,...c}){return!!Object.keys(c).length})(l)||(m={...m,...Ot(e,m)}),m.duration&&(m.duration=_t(m.duration)),m.repeatDelay&&(m.repeatDelay=_t(m.repeatDelay)),void 0!==m.from&&(m.keyframes[0]=m.from);let u=!1;if((!1===m.type||0===m.duration&&!m.repeatDelay)&&(m.duration=0,0===m.delay&&(u=!0)),u&&!n&&void 0!==t.get()){const e=Ft(m.keyframes,l);if(void 0!==e)return et.update((()=>{m.onUpdate(e),m.onComplete()})),new $o([])}return!n&&qo.supports(m)?new qo(m):new Oo(m)};class Zo{constructor(){this.subscriptions=[]}add(e){return Ze(this.subscriptions,e),()=>Ke(this.subscriptions,e)}notify(e,t,r){const o=this.subscriptions.length;if(o)if(1===o)this.subscriptions[0](e,t,r);else for(let a=0;a{const r=Bt.now();this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){var t;this.current=e,this.updatedAt=Bt.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=(t=this.current,!isNaN(parseFloat(t))))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new Zo);const r=this.events[e].add(t);return"change"===e?()=>{r(),et.read((()=>{this.events.change.getSize()||this.stop()}))}:r}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-r}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return Ko.current&&Ko.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const e=Bt.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;const t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return jr(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise((t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()})).then((()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()}))}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Yo(e,t){return new Go(e,t)}function Jo(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,Yo(r))}function Xo(e){return e.getProps()[m]}class Qo extends Go{constructor(){super(...arguments),this.output=[],this.counts=new Map}add(e){const t=We(e);if(!t)return;const r=this.counts.get(t)||0;this.counts.set(t,r+1),0===r&&(this.output.push(t),this.update());let o=!1;return()=>{if(o)return;o=!0;const e=this.counts.get(t)-1;this.counts.set(t,e),0===e&&(Ke(this.output,t),this.update())}}update(){this.set(this.output.length?this.output.join(", "):"auto")}}function ea(e,t){var r;if(!e.applyWillChange)return;let o=e.getValue("willChange");return o||(null===(r=e.props.style)||void 0===r?void 0:r.willChange)||(o=new Qo("auto"),e.addValue("willChange",o)),a=o,Boolean(U(a)&&a.add)?o.add(t):void 0;var a}function ta({protectedKeys:e,needsAnimating:t},r){const o=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,o}function ra(e,t,{delay:r=0,transitionOverride:o,type:a}={}){var n;let{transition:i=e.getDefaultTransition(),transitionEnd:s,...l}=t;o&&(i=o);const p=[],c=a&&e.animationState&&e.animationState.getState()[a];for(const t in l){const o=e.getValue(t,null!==(n=e.latestValues[t])&&void 0!==n?n:null),a=l[t];if(void 0===a||c&&ta(c,t))continue;const s={delay:r,elapsed:0,...Dt(i||{},t)};let m=!1;if(window.HandoffAppearAnimations){const r=Xo(e);if(r){const e=window.HandoffAppearAnimations(r,t,o,et);null!==e&&(s.elapsed=e,m=!0)}}o.start(Wo(t,o,a,e.shouldReduceMotion&&H.has(t)?{type:!1}:s,e,m,ea(e,t)));const u=o.animation;u&&p.push(u)}return s&&Promise.all(p).then((()=>{et.update((()=>{s&&function(e,t){const r=Mt(e,t);let{transitionEnd:o={},transition:a={},...n}=r||{};n={...n,...o};for(const t in n)Jo(e,t,qe(n[t]))}(e,s)}))})),p}function oa(e,t,r={}){var o;const a=Mt(e,t,"exit"===r.type?null===(o=e.presenceContext)||void 0===o?void 0:o.custom:void 0);let{transition:n=e.getDefaultTransition()||{}}=a||{};r.transitionOverride&&(n=r.transitionOverride);const i=a?()=>Promise.all(ra(e,a,r)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(o=0)=>{const{delayChildren:a=0,staggerChildren:i,staggerDirection:s}=n;return function(e,t,r=0,o=0,a=1,n){const i=[],s=(e.variantChildren.size-1)*o,l=1===a?(e=0)=>e*o:(e=0)=>s-e*o;return Array.from(e.variantChildren).sort(aa).forEach(((e,o)=>{e.notify("AnimationStart",t),i.push(oa(e,t,{...n,delay:r+l(o)}).then((()=>e.notify("AnimationComplete",t))))})),Promise.all(i)}(e,t,a+o,i,s,r)}:()=>Promise.resolve(),{when:l}=n;if(l){const[e,t]="beforeChildren"===l?[i,s]:[s,i];return e().then((()=>t()))}return Promise.all([i(),s(r.delay)])}function aa(e,t){return e.sortNodePosition(t)}const na=[...z].reverse(),ia=z.length;function sa(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function la(){return{animate:sa(!0),whileInView:sa(),whileHover:sa(),whileTap:sa(),whileDrag:sa(),whileFocus:sa(),exit:sa()}}let pa=0;const ca={animation:{Feature:class extends yt{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=function(e){return t=>Promise.all(t.map((({animation:t,options:r})=>function(e,t,r={}){let o;if(e.notify("AnimationStart",t),Array.isArray(t)){const a=t.map((t=>oa(e,t,r)));o=Promise.all(a)}else if("string"==typeof t)o=oa(e,t,r);else{const a="function"==typeof t?Mt(e,t,r.custom):t;o=Promise.all(ra(e,a,r))}return o.then((()=>{e.notify("AnimationComplete",t)}))}(e,t,r))))}(e),r=la(),o=!0;const a=t=>(r,o)=>{var a;const n=Mt(e,o,"exit"===t?null===(a=e.presenceContext)||void 0===a?void 0:a.custom:void 0);if(n){const{transition:e,transitionEnd:t,...o}=n;r={...r,...o,...t}}return r};function n(n){const i=e.getProps(),s=e.getVariantContext(!0)||{},l=[],p=new Set;let c={},m=1/0;for(let t=0;tm&&w),k=!1;const x=Array.isArray(h)?h:[h];let z=x.reduce(a(g),{});!1===y&&(z={});const{prevResolvedValues:C={}}=f,T={...C,...z},P=t=>{b=!0,p.has(t)&&(k=!0,p.delete(t)),f.needsAnimating[t]=!0;const r=e.getValue(t);r&&(r.liveStyle=!1)};for(const e in T){const t=z[e],r=C[e];if(c.hasOwnProperty(e))continue;let o=!1;o=Be(t)&&Be(r)?!Pt(t,r):t!==r,o?null!=t?P(e):p.add(e):void 0!==t&&p.has(e)?P(e):f.protectedKeys[e]=!0}f.prevProp=h,f.prevResolvedValues=z,f.isActive&&(c={...c,...z}),o&&e.blockInitialAnimation&&(b=!1),!b||v&&!k||l.push(...x.map((e=>({animation:e,options:{type:g}}))))}var u,d;if(p.size){const t={};p.forEach((r=>{const o=e.getBaseTarget(r),a=e.getValue(r);a&&(a.liveStyle=!0),t[r]=null!=o?o:null})),l.push({animation:t})}let g=Boolean(l.length);return!o||!1!==i.initial&&i.initial!==i.animate||e.manuallyAnimateOnMount||(g=!1),o=!1,g?t(l):Promise.resolve()}return{animateChanges:n,setActive:function(t,o){var a;if(r[t].isActive===o)return Promise.resolve();null===(a=e.variantChildren)||void 0===a||a.forEach((e=>{var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,o)})),r[t].isActive=o;const i=n(t);for(const e in r)r[e].protectedKeys={};return i},setAnimateFunction:function(r){t=r(e)},getState:()=>r,reset:()=>{r=la(),o=!0}}}(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();S(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),null===(e=this.unmountControls)||void 0===e||e.call(this)}}},exit:{Feature:class extends yt{constructor(){super(...arguments),this.id=pa++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;const o=this.node.animationState.setActive("exit",!e);t&&!e&&o.then((()=>t(this.id)))}mount(){const{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}}},ma=(e,t)=>Math.abs(e-t);class ua{constructor(e,t,{transformPagePoint:r,contextWindow:o,dragSnapToOrigin:a=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!this.lastMoveEvent||!this.lastMoveEventInfo)return;const e=fa(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,r=function(e,t){const r=ma(e.x,t.x),o=ma(e.y,t.y);return Math.sqrt(r**2+o**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!r)return;const{point:o}=e,{timestamp:a}=rt;this.history.push({...o,timestamp:a});const{onStart:n,onMove:i}=this.handlers;t||(n&&n(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),i&&i(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=da(t,this.transformPagePoint),et.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();const{onEnd:r,onSessionEnd:o,resumeAnimation:a}=this.handlers;if(this.dragSnapToOrigin&&a&&a(),!this.lastMoveEvent||!this.lastMoveEventInfo)return;const n=fa("pointercancel"===e.type?this.lastMoveEventInfo:da(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,n),o&&o(e,n)},!st(e))return;this.dragSnapToOrigin=a,this.handlers=t,this.transformPagePoint=r,this.contextWindow=o||window;const n=da(lt(e),this.transformPagePoint),{point:i}=n,{timestamp:s}=rt;this.history=[{...i,timestamp:s}];const{onSessionStart:l}=t;l&&l(e,fa(n,this.history)),this.removeListeners=ut(ct(this.contextWindow,"pointermove",this.handlePointerMove),ct(this.contextWindow,"pointerup",this.handlePointerUp),ct(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),tt(this.updatePoint)}}function da(e,t){return t?{point:t(e.point)}:e}function ga(e,t){return{x:e.x-t.x,y:e.y-t.y}}function fa({point:e},t){return{point:e,delta:ga(e,wa(t)),offset:ga(e,ha(t)),velocity:ya(t,.1)}}function ha(e){return e[0]}function wa(e){return e[e.length-1]}function ya(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,o=null;const a=wa(e);for(;r>=0&&(o=e[r],!(a.timestamp-o.timestamp>_t(t)));)r--;if(!o)return{x:0,y:0};const n=Rt(a.timestamp-o.timestamp);if(0===n)return{x:0,y:0};const i={x:(a.x-o.x)/n,y:(a.y-o.y)/n};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}const va=.9999,ba=1.0001,ka=-.01,xa=.01;function Ea(e){return e.max-e.min}function Sa(e,t,r,o=.5){e.origin=o,e.originPoint=wo(t.min,t.max,e.origin),e.scale=Ea(r)/Ea(t),e.translate=wo(r.min,r.max,e.origin)-e.originPoint,(e.scale>=va&&e.scale<=ba||isNaN(e.scale))&&(e.scale=1),(e.translate>=ka&&e.translate<=xa||isNaN(e.translate))&&(e.translate=0)}function za(e,t,r,o){Sa(e.x,t.x,r.x,o?o.originX:void 0),Sa(e.y,t.y,r.y,o?o.originY:void 0)}function Ca(e,t,r){e.min=r.min+t.min,e.max=e.min+Ea(t)}function Ta(e,t,r){e.min=t.min-r.min,e.max=e.min+Ea(t)}function Pa(e,t,r){Ta(e.x,t.x,r.x),Ta(e.y,t.y,r.y)}function Ma(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function _a(e,t){let r=t.min-e.min,o=t.max-e.max;return t.max-t.min({x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}),Oa=()=>({x:{min:0,max:0},y:{min:0,max:0}});function Da(e){return[e("x"),e("y")]}function Va({top:e,left:t,right:r,bottom:o}){return{x:{min:t,max:r},y:{min:e,max:o}}}function Fa(e){return void 0===e||1===e}function ja({scale:e,scaleX:t,scaleY:r}){return!Fa(e)||!Fa(t)||!Fa(r)}function Ia(e){return ja(e)||Ba(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function Ba(e){return Ha(e.x)||Ha(e.y)}function Ha(e){return e&&"0%"!==e}function qa(e,t,r){return r+t*(e-r)}function Ua(e,t,r,o,a){return void 0!==a&&(e=qa(e,a,o)),qa(e,r,o)+t}function $a(e,t=0,r=1,o,a){e.min=Ua(e.min,t,r,o,a),e.max=Ua(e.max,t,r,o,a)}function Wa(e,{x:t,y:r}){$a(e.x,t.translate,t.scale,t.originPoint),$a(e.y,r.translate,r.scale,r.originPoint)}const Za=.999999999999,Ka=1.0000000000001;function Ga(e,t){e.min=e.min+t,e.max=e.max+t}function Ya(e,t,r,o,a=.5){$a(e,t,r,wo(e.min,e.max,a),o)}function Ja(e,t){Ya(e.x,t.x,t.scaleX,t.scale,t.originX),Ya(e.y,t.y,t.scaleY,t.scale,t.originY)}function Xa(e,t){return Va(function(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),o=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:o.y,right:o.x}}(e.getBoundingClientRect(),t))}const Qa=({current:e})=>e?e.ownerDocument.defaultView:null,en=new WeakMap;class tn{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Oa(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){const{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;const{dragSnapToOrigin:o}=this.getProps();this.panSession=new ua(e,{onSessionStart:e=>{const{dragSnapToOrigin:r}=this.getProps();r?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(lt(e,"page").point)},onStart:(e,t)=>{var r;const{drag:o,dragPropagation:a,onDragStart:n}=this.getProps();if(o&&!a&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=ht(o),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Da((e=>{let t=this.getAxisMotionValue(e).get()||0;if(oe.test(t)){const{projection:r}=this.visualElement;if(r&&r.layout){const o=r.layout.layoutBox[e];o&&(t=Ea(o)*(parseFloat(t)/100))}}this.originPoint[e]=t})),n&&et.postRender((()=>n(e,t))),null===(r=this.removeWillChange)||void 0===r||r.call(this),this.removeWillChange=ea(this.visualElement,"transform");const{animationState:i}=this.visualElement;i&&i.setActive("whileDrag",!0)},onMove:(e,t)=>{const{dragPropagation:r,dragDirectionLock:o,onDirectionLock:a,onDrag:n}=this.getProps();if(!r&&!this.openGlobalLock)return;const{offset:i}=t;if(o&&null===this.currentDirection)return this.currentDirection=function(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}(i),void(null!==this.currentDirection&&a&&a(this.currentDirection));this.updateAxis("x",t.point,i),this.updateAxis("y",t.point,i),this.visualElement.render(),n&&n(e,t)},onSessionEnd:(e,t)=>this.stop(e,t),resumeAnimation:()=>Da((e=>{var t;return"paused"===this.getAnimationState(e)&&(null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.play())}))},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:o,contextWindow:Qa(this.visualElement)})}stop(e,t){var r;null===(r=this.removeWillChange)||void 0===r||r.call(this);const o=this.isDragging;if(this.cancel(),!o)return;const{velocity:a}=t;this.startAnimation(a);const{onDragEnd:n}=this.getProps();n&&et.postRender((()=>n(e,t)))}cancel(){this.isDragging=!1;const{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,r){const{drag:o}=this.getProps();if(!r||!rn(e,o,this.currentDirection))return;const a=this.getAxisMotionValue(e);let n=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(n=function(e,{min:t,max:r},o){return void 0!==t&&er&&(e=o?wo(r,e,o.max):Math.min(e,r)),e}(n,this.constraints[e],this.elastic[e])),a.set(n)}resolveConstraints(){var e;const{dragConstraints:t,dragElastic:r}=this.getProps(),o=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(e=this.visualElement.projection)||void 0===e?void 0:e.layout,a=this.constraints;t&&h(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!t||!o)&&function(e,{top:t,left:r,bottom:o,right:a}){return{x:Ma(e.x,r,a),y:Ma(e.y,t,o)}}(o.layoutBox,t),this.elastic=function(e=Ra){return!1===e?e=0:!0===e&&(e=Ra),{x:La(e,"left","right"),y:La(e,"top","bottom")}}(r),a!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&Da((e=>{!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){const r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(o.layoutBox[e],this.constraints[e]))}))}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!h(e))return!1;const r=e.current;(0,qt.k)(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");const{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const a=function(e,t,r){const o=Xa(e,r),{scroll:a}=t;return a&&(Ga(o.x,a.offset.x),Ga(o.y,a.offset.y)),o}(r,o.root,this.visualElement.getTransformPagePoint());let n=function(e,t){return{x:_a(e.x,t.x),y:_a(e.y,t.y)}}(o.layout.layoutBox,a);if(t){const e=t(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(n));this.hasMutatedConstraints=!!e,e&&(n=Va(e))}return n}startAnimation(e){const{drag:t,dragMomentum:r,dragElastic:o,dragTransition:a,dragSnapToOrigin:n,onDragTransitionEnd:i}=this.getProps(),s=this.constraints||{},l=Da((i=>{if(!rn(i,t,this.currentDirection))return;let l=s&&s[i]||{};n&&(l={min:0,max:0});const p=o?200:1e6,c=o?40:1e7,m={type:"inertia",velocity:r?e[i]:0,bounceStiffness:p,bounceDamping:c,timeConstant:750,restDelta:1,restSpeed:10,...a,...l};return this.startAxisValueAnimation(i,m)}));return Promise.all(l).then(i)}startAxisValueAnimation(e,t){const r=this.getAxisMotionValue(e);return r.start(Wo(e,r,0,t,this.visualElement,!1,ea(this.visualElement,e)))}stopAnimation(){Da((e=>this.getAxisMotionValue(e).stop()))}pauseAnimation(){Da((e=>{var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.pause()}))}getAnimationState(e){var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.state}getAxisMotionValue(e){const t=`_drag${e.toUpperCase()}`,r=this.visualElement.getProps();return r[t]||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){Da((t=>{const{drag:r}=this.getProps();if(!rn(t,r,this.currentDirection))return;const{projection:o}=this.visualElement,a=this.getAxisMotionValue(t);if(o&&o.layout){const{min:r,max:n}=o.layout.layoutBox[t];a.set(e[t]-wo(r,n,.5))}}))}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!h(t)||!r||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};Da((e=>{const t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){const r=t.get();o[e]=function(e,t){let r=.5;const o=Ea(e),a=Ea(t);return a>o?r=ho(t.min,t.max-o,e.min):o>a&&(r=ho(e.min,e.max-a,t.min)),W(0,1,r)}({min:r,max:r},this.constraints[e])}}));const{transformTemplate:a}=this.visualElement.getProps();this.visualElement.current.style.transform=a?a({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),Da((t=>{if(!rn(t,e,null))return;const r=this.getAxisMotionValue(t),{min:a,max:n}=this.constraints[t];r.set(wo(a,n,o[t]))}))}addListeners(){if(!this.visualElement.current)return;en.set(this.visualElement,this);const e=ct(this.visualElement.current,"pointerdown",(e=>{const{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)})),t=()=>{const{dragConstraints:e}=this.getProps();h(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,o=r.addEventListener("measure",t);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),et.read(t);const a=it(window,"resize",(()=>this.scalePositionWithinConstraints())),n=r.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(Da((t=>{const r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))})),this.visualElement.render())}));return()=>{a(),e(),o(),n&&n()}}getProps(){const e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:o=!1,dragConstraints:a=!1,dragElastic:n=Ra,dragMomentum:i=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:o,dragConstraints:a,dragElastic:n,dragMomentum:i}}}function rn(e,t,r){return!(!0!==t&&t!==e||null!==r&&r!==e)}const on=e=>(t,r)=>{e&&et.postRender((()=>e(t,r)))},an={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function nn(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const sn={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!ae.test(e))return e;e=parseFloat(e)}return`${nn(e,t.target.x)}% ${nn(e,t.target.y)}%`}},ln={correct:(e,{treeScale:t,projectionDelta:r})=>{const o=e,a=Cr.parse(e);if(a.length>5)return o;const n=Cr.createTransformer(e),i="number"!=typeof a[0]?1:0,s=r.x.scale*t.x,l=r.y.scale*t.y;a[0+i]/=s,a[1+i]/=l;const p=wo(s,l,.5);return"number"==typeof a[2+i]&&(a[2+i]/=p),"number"==typeof a[3+i]&&(a[3+i]/=p),n(a)}};class pn extends a.Component{componentDidMount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:o}=this.props,{projection:a}=e;var n;n=mn,Object.assign(I,n),a&&(t.group&&t.group.add(a),r&&r.register&&o&&r.register(a),a.root.didUpdate(),a.addEventListener("animationComplete",(()=>{this.safeToRemove()})),a.setOptions({...a.options,onExitComplete:()=>this.safeToRemove()})),an.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:t,visualElement:r,drag:o,isPresent:a}=this.props,n=r.projection;return n?(n.isPresent=a,o||e.layoutDependency!==t||void 0===t?n.willUpdate():this.safeToRemove(),e.isPresent!==a&&(a?n.promote():n.relegate()||et.postRender((()=>{const e=n.getStack();e&&e.members.length||this.safeToRemove()}))),null):null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),g.postRender((()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()})))}componentWillUnmount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:o}=e;o&&(o.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(o),r&&r.deregister&&r.deregister(o))}safeToRemove(){const{safeToRemove:e}=this.props;e&&e()}render(){return null}}function cn(e){const[t,r]=function(){const e=(0,a.useContext)(s.O);if(null===e)return[!0,null];const{isPresent:t,onExitComplete:r,register:o}=e,n=(0,a.useId)();(0,a.useEffect)((()=>o(n)),[]);const i=(0,a.useCallback)((()=>r&&r(n)),[n,r]);return!t&&r?[!1,i]:[!0]}(),n=(0,a.useContext)(A.p);return(0,o.jsx)(pn,{...e,layoutGroup:n,switchLayoutGroup:(0,a.useContext)(w),isPresent:t,safeToRemove:r})}const mn={borderRadius:{...sn,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:sn,borderTopRightRadius:sn,borderBottomLeftRadius:sn,borderBottomRightRadius:sn,boxShadow:ln},un=["TopLeft","TopRight","BottomLeft","BottomRight"],dn=un.length,gn=e=>"string"==typeof e?parseFloat(e):e,fn=e=>"number"==typeof e||ae.test(e);function hn(e,t){return void 0!==e[t]?e[t]:e.borderRadius}const wn=vn(0,.5,lo),yn=vn(.5,.95,Qe.Z);function vn(e,t,r){return o=>ot?1:r(ho(e,t,o))}function bn(e,t){e.min=t.min,e.max=t.max}function kn(e,t){bn(e.x,t.x),bn(e.y,t.y)}function xn(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function En(e,t,r,o,a){return e=qa(e-=t,1/r,o),void 0!==a&&(e=qa(e,1/a,o)),e}function Sn(e,t,[r,o,a],n,i){!function(e,t=0,r=1,o=.5,a,n=e,i=e){if(oe.test(t)&&(t=parseFloat(t),t=wo(i.min,i.max,t/100)-i.min),"number"!=typeof t)return;let s=wo(n.min,n.max,o);e===n&&(s-=t),e.min=En(e.min,t,r,s,a),e.max=En(e.max,t,r,s,a)}(e,t[r],t[o],t[a],t.scale,n,i)}const zn=["x","scaleX","originX"],Cn=["y","scaleY","originY"];function Tn(e,t,r,o){Sn(e.x,t,zn,r?r.x:void 0,o?o.x:void 0),Sn(e.y,t,Cn,r?r.y:void 0,o?o.y:void 0)}function Pn(e){return 0===e.translate&&1===e.scale}function Mn(e){return Pn(e.x)&&Pn(e.y)}function Rn(e,t){return e.min===t.min&&e.max===t.max}function Ln(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function An(e,t){return Ln(e.x,t.x)&&Ln(e.y,t.y)}function Nn(e){return Ea(e.x)/Ea(e.y)}function On(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class Dn{constructor(){this.members=[]}add(e){Ze(this.members,e),e.scheduleRender()}remove(e){if(Ke(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){const t=this.members.findIndex((t=>e===t));if(0===t)return!1;let r;for(let e=t;e>=0;e--){const t=this.members[e];if(!1!==t.isPresent){r=t;break}}return!!r&&(this.promote(r),!0)}promote(e,t){const r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:o}=e.options;!1===o&&r.hide()}}exitAnimationComplete(){this.members.forEach((e=>{const{options:t,resumingFrom:r}=e;t.onExitComplete&&t.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()}))}scheduleRender(){this.members.forEach((e=>{e.instance&&e.scheduleRender(!1)}))}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}const Vn=(e,t)=>e.depth-t.depth;class Fn{constructor(){this.children=[],this.isDirty=!1}add(e){Ze(this.children,e),this.isDirty=!0}remove(e){Ke(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Vn),this.isDirty=!1,this.children.forEach(e)}}const jn={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},In="undefined"!=typeof window&&void 0!==window.MotionDebug,Bn=["","X","Y","Z"],Hn={visibility:"hidden"};let qn=0;function Un(e,t,r,o){const{latestValues:a}=t;a[e]&&(r[e]=a[e],t.setStaticValue(e,0),o&&(o[e]=0))}function $n(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return!1;const{visualElement:t}=e.options;return!!t&&(!!Xo(t)||!(!e.parent||e.parent.hasCheckedOptimisedAppear)&&$n(e.parent))}function Wn({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:o,resetTransform:a}){return class{constructor(e={},r=(null==t?void 0:t())){this.id=qn++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,In&&(jn.totalNodes=jn.resolvedTargetDeltas=jn.recalculatedProjection=0),this.nodes.forEach(Gn),this.nodes.forEach(ri),this.nodes.forEach(oi),this.nodes.forEach(Yn),In&&window.MotionDebug.record(jn)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0;for(let e=0;ethis.root.updateBlockedByResize=!1;e(t,(()=>{this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){const r=Bt.now(),o=({timestamp:t})=>{const a=t-r;a>=250&&(tt(o),e(a-250))};return et.read(o,!0),()=>tt(o)}(o),an.hasAnimatedSinceResize&&(an.hasAnimatedSinceResize=!1,this.nodes.forEach(ti))}))}a&&this.root.registerSharedNode(a,this),!1!==this.options.animate&&i&&(a||n)&&this.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:r,layout:o})=>{if(this.isTreeAnimationBlocked())return this.target=void 0,void(this.relativeTarget=void 0);const a=this.options.transition||i.getDefaultTransition()||pi,{onLayoutAnimationStart:n,onLayoutAnimationComplete:s}=i.getProps(),l=!this.targetLayout||!An(this.targetLayout,o)||r,p=!t&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||p||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,p);const t={...Dt(a,"layout"),onPlay:n,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||ti(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=o}))}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,tt(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(ai),this.animationId++)}getTransformTemplate(){const{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked())return void(this.options.onExitComplete&&this.options.onExitComplete());if(window.HandoffCancelAllAnimations&&$n(this)&&window.HandoffCancelAllAnimations(),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()}))}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance)return;if(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;eZa&&(t.x=1),t.yZa&&(t.y=1)}(this.layoutCorrected,this.treeScale,this.path,r),!t.layout||t.target||1===this.treeScale.x&&1===this.treeScale.y||(t.target=t.layout.layoutBox,t.targetWithTransforms=Oa());const{target:l}=t;l?(this.projectionDelta&&this.prevProjectionDelta?(xn(this.prevProjectionDelta.x,this.projectionDelta.x),xn(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),za(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===i&&this.treeScale.y===s&&On(this.projectionDelta.x,this.prevProjectionDelta.x)&&On(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),In&&jn.recalculatedProjection++):this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender())}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){var t;if(null===(t=this.options.visualElement)||void 0===t||t.scheduleRender(),e){const e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Na(),this.projectionDelta=Na(),this.projectionDeltaWithTransform=Na()}setAnimationOrigin(e,t=!1){const r=this.snapshot,o=r?r.latestValues:{},a={...this.latestValues},n=Na();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;const i=Oa(),s=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),l=this.getStack(),p=!l||l.members.length<=1,c=Boolean(s&&!p&&!0===this.options.crossfade&&!this.path.some(li));let m;this.animationProgress=0,this.mixTargetDelta=t=>{const r=t/1e3;var l,u,d,g,f,h;ii(n.x,e.x,r),ii(n.y,e.y,r),this.setTargetDelta(n),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Pa(i,this.layout.layoutBox,this.relativeParent.layout.layoutBox),d=this.relativeTarget,g=this.relativeTargetOrigin,f=i,h=r,si(d.x,g.x,f.x,h),si(d.y,g.y,f.y,h),m&&(l=this.relativeTarget,u=m,Rn(l.x,u.x)&&Rn(l.y,u.y))&&(this.isProjectionDirty=!1),m||(m=Oa()),kn(m,this.relativeTarget)),s&&(this.animationValues=a,function(e,t,r,o,a,n){a?(e.opacity=wo(0,void 0!==r.opacity?r.opacity:1,wn(o)),e.opacityExit=wo(void 0!==t.opacity?t.opacity:1,0,yn(o))):n&&(e.opacity=wo(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,o));for(let a=0;a{an.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){const o=U(0)?0:Yo(0);return o.start(Wo("",o,1e3,r)),o.animation}(0,0,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0}))}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const e=this.getLead();let{targetWithTransforms:t,target:r,layout:o,latestValues:a}=e;if(t&&r&&o){if(this!==e&&this.layout&&o&&di(this.options.animationType,this.layout.layoutBox,o.layoutBox)){r=this.target||Oa();const t=Ea(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;const o=Ea(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+o}kn(t,r),Ja(t,a),za(this.projectionDeltaWithTransform,this.layoutCorrected,t,a)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new Dn),this.sharedNodes.get(e).add(t);const r=t.options.initialPromotionConfig;t.promote({transition:r?r.transition:void 0,preserveFollowOpacity:r&&r.shouldPreserveFollowOpacity?r.shouldPreserveFollowOpacity(t):void 0})}isLead(){const e=this.getStack();return!e||e.lead===this}getLead(){var e;const{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;const{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){const{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:r}={}){const o=this.getStack();o&&o.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){const e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){const{visualElement:e}=this.options;if(!e)return;let t=!1;const{latestValues:r}=e;if((r.z||r.rotate||r.rotateX||r.rotateY||r.rotateZ||r.skewX||r.skewY)&&(t=!0),!t)return;const o={};r.z&&Un("z",e,o,this.animationValues);for(let t=0;t{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(Xn),this.root.sharedNodes.clear()}}}function Zn(e){e.updateLayout()}function Kn(e){var t;const r=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){const{layoutBox:t,measuredBox:o}=e.layout,{animationType:a}=e.options,n=r.source!==e.layout.source;"size"===a?Da((e=>{const o=n?r.measuredBox[e]:r.layoutBox[e],a=Ea(o);o.min=t[e].min,o.max=o.min+a})):di(a,r.layoutBox,t)&&Da((o=>{const a=n?r.measuredBox[o]:r.layoutBox[o],i=Ea(t[o]);a.max=a.min+i,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[o].max=e.relativeTarget[o].min+i)}));const i=Na();za(i,t,r.layoutBox);const s=Na();n?za(s,e.applyTransform(o,!0),r.measuredBox):za(s,t,r.layoutBox);const l=!Mn(i);let p=!1;if(!e.resumeFrom){const o=e.getClosestProjectingParent();if(o&&!o.resumeFrom){const{snapshot:a,layout:n}=o;if(a&&n){const i=Oa();Pa(i,r.layoutBox,a.layoutBox);const s=Oa();Pa(s,t,n.layoutBox),An(i,s)||(p=!0),o.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=i,e.relativeParent=o)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:s,layoutDelta:i,hasLayoutChanged:l,hasRelativeTargetChanged:p})}else if(e.isLead()){const{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function Gn(e){In&&jn.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=Boolean(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function Yn(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function Jn(e){e.clearSnapshot()}function Xn(e){e.clearMeasurements()}function Qn(e){e.isLayoutDirty=!1}function ei(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function ti(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function ri(e){e.resolveTargetDelta()}function oi(e){e.calcProjection()}function ai(e){e.resetSkewAndRotation()}function ni(e){e.removeLeadSnapshot()}function ii(e,t,r){e.translate=wo(t.translate,0,r),e.scale=wo(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function si(e,t,r,o){e.min=wo(t.min,r.min,o),e.max=wo(t.max,r.max,o)}function li(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}const pi={duration:.45,ease:[.4,0,.1,1]},ci=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),mi=ci("applewebkit/")&&!ci("chrome/")?Math.round:Qe.Z;function ui(e){e.min=mi(e.min),e.max=mi(e.max)}function di(e,t,r){return"position"===e||"preserve-aspect"===e&&(o=Nn(t),a=Nn(r),.2,!(Math.abs(o-a)<=.2));var o,a}function gi(e){var t;return e!==e.root&&(null===(t=e.scroll)||void 0===t?void 0:t.wasRoot)}const fi=Wn({attachResizeListener:(e,t)=>it(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),hi={current:void 0},wi=Wn({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!hi.current){const e=new fi({});e.mount(window),e.setOptions({layoutScroll:!0}),hi.current=e}return hi.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>Boolean("fixed"===window.getComputedStyle(e).position)}),yi={pan:{Feature:class extends yt{constructor(){super(...arguments),this.removePointerDownListener=Qe.Z}onPointerDown(e){this.session=new ua(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Qa(this.node)})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:o}=this.node.getProps();return{onSessionStart:on(e),onStart:on(t),onMove:r,onEnd:(e,t)=>{delete this.session,o&&et.postRender((()=>o(e,t)))}}}mount(){this.removePointerDownListener=ct(this.node.current,"pointerdown",(e=>this.onPointerDown(e)))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends yt{constructor(e){super(e),this.removeGroupControls=Qe.Z,this.removeListeners=Qe.Z,this.controls=new tn(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Qe.Z}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:wi,MeasureLayout:cn}},vi={current:null},bi={current:!1},ki=new WeakMap,xi=[...tr,fr,Cr],Ei=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],Si=C.length;class zi{scrapeMotionValuesFromProps(e,t,r){return{}}constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:o,blockInitialAnimation:a,visualState:n},i={}){this.applyWillChange=!1,this.resolveKeyframes=(e,t,r,o)=>new this.KeyframeResolver(e,t,r,o,this),this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=lr,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.isRenderScheduled=!1,this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.isRenderScheduled=!1,this.scheduleRender=()=>{this.isRenderScheduled||(this.isRenderScheduled=!0,et.render(this.render,!1,!0))};const{latestValues:s,renderState:l}=n;this.latestValues=s,this.baseTarget={...s},this.initialValues=t.initial?{...s}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=o,this.options=i,this.blockInitialAnimation=Boolean(a),this.isControllingVariants=T(t),this.isVariantNode=P(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(e&&e.current);const{willChange:p,...c}=this.scrapeMotionValuesFromProps(t,{},this);for(const e in c){const t=c[e];void 0!==s[e]&&U(t)&&t.set(s[e],!1)}}mount(e){this.current=e,ki.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach(((e,t)=>this.bindToMotionValue(t,e))),bi.current||function(){if(bi.current=!0,L.j)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>vi.current=e.matches;e.addListener(t),t()}else vi.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||vi.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){ki.delete(this.current),this.projection&&this.projection.unmount(),tt(this.notifyUpdate),tt(this.render),this.valueSubscriptions.forEach((e=>e())),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features){const t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}bindToMotionValue(e,t){const r=H.has(e),o=t.on("change",(t=>{this.latestValues[e]=t,this.props.onUpdate&&et.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)})),a=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,(()=>{o(),a(),t.owner&&t.stop()}))}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in R){const t=R[e];if(!t)continue;const{isEnabled:r,Feature:o}=t;if(!this.features[e]&&o&&r(this.props)&&(this.features[e]=new o(this)),this.features[e]){const t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Oa()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;tt.variantChildren.delete(e)}addValue(e,t){const r=this.values.get(e);t!==r&&(r&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);const t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==t&&(r=Yo(null===t?void 0:t,{owner:this}),this.addValue(e,r)),r}readValue(e,t){var r;let o=void 0===this.latestValues[e]&&this.current?null!==(r=this.getBaseTargetFromProps(this.props,e))&&void 0!==r?r:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];var a;return null!=o&&("string"==typeof o&&(Ut(o)||Ht(o))?o=parseFloat(o):(a=o,!xi.find(er(a))&&Cr.test(t)&&(o=Ar(e,t))),this.setBaseTarget(e,U(o)?o.get():o)),U(o)?o.get():o}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;const{initial:r}=this.props;let o;if("string"==typeof r||"object"==typeof r){const a=je(this.props,r,null===(t=this.presenceContext)||void 0===t?void 0:t.custom);a&&(o=a[e])}if(r&&void 0!==o)return o;const a=this.getBaseTargetFromProps(this.props,e);return void 0===a||U(a)?void 0!==this.initialValues[e]&&void 0===o?void 0:this.baseTarget[e]:a}on(e,t){return this.events[e]||(this.events[e]=new Zo),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class Ci extends zi{constructor(){super(...arguments),this.KeyframeResolver=Or}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:r}){delete t[e],delete r[e]}}class Ti extends Ci{constructor(){super(...arguments),this.type="html",this.applyWillChange=!0,this.renderInstance=Ae}readValueFromInstance(e,t){if(H.has(t)){const e=Lr(t);return e&&e.default||0}{const o=(r=e,window.getComputedStyle(r)),a=(de(t)?o.getPropertyValue(t):o[t])||0;return"string"==typeof a?a.trim():a}var r}measureInstanceViewportBox(e,{transformPagePoint:t}){return Xa(e,t)}build(e,t,r){we(e,t,r.transformTemplate)}scrapeMotionValuesFromProps(e,t,r){return De(e,t,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;U(e)&&(this.childSubscription=e.on("change",(e=>{this.current&&(this.current.textContent=`${e}`)})))}}class Pi extends Ci{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Oa}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(H.has(t)){const e=Lr(t);return e&&e.default||0}return t=Ne.has(t)?t:c(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,r){return Ve(e,t,r)}build(e,t,r){Pe(e,t,this.isSVGTag,r.transformTemplate)}renderInstance(e,t,r,o){Oe(e,t,0,o)}mount(e){this.isSVGTag=_e(e.tagName),super.mount(e)}}const Mi=(e,t)=>j(e)?new Pi(t):new Ti(t,{allowProjection:e!==a.Fragment}),_i={...ca,...Tt,...yi,layout:{ProjectionNode:wi,MeasureLayout:cn}},Ri=V(((e,t)=>function(e,{forwardMotionProps:t=!1},r,o){return{...j(e)?at:nt,preloadedFeatures:r,useRender:Le(t),createVisualElement:o,Component:e}}(e,t,_i,Mi)))},5487:(e,t,r)=>{"use strict";r.d(t,{K:()=>a,k:()=>n});var o=r(1662);let a=o.Z,n=o.Z},1741:(e,t,r)=>{"use strict";r.d(t,{j:()=>o});const o="undefined"!=typeof window},1662:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});const o=e=>e},6681:(e,t,r)=>{"use strict";r.d(t,{h:()=>a});var o=r(9196);function a(e){const t=(0,o.useRef)(null);return null===t.current&&(t.current=e()),t.current}},8868:(e,t,r)=>{"use strict";r.d(t,{L:()=>a});var o=r(9196);const a=r(1741).j?o.useLayoutEffect:o.useEffect},46:(e,t,r)=>{"use strict";r.d(t,{$l:()=>i,BN:()=>V,DY:()=>g,Fs:()=>I,J$:()=>$,JN:()=>b,LI:()=>M,PM:()=>p,UG:()=>W,W6:()=>T,i_:()=>n,kY:()=>Y,ko:()=>Q,kw:()=>P,mf:()=>l,o8:()=>s,qC:()=>L,s6:()=>X,sj:()=>D,u3:()=>N,u_:()=>H,w6:()=>C,xD:()=>ee});var o=r(9196);const a=()=>{},n=a(),i=Object,s=e=>e===n,l=e=>"function"==typeof e,p=(e,t)=>({...e,...t}),c=e=>l(e.then),m=new WeakMap;let u=0;const d=e=>{const t=typeof e,r=e&&e.constructor,o=r==Date;let a,n;if(i(e)!==e||o||r==RegExp)a=o?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(a=m.get(e),a)return a;if(a=++u+"~",m.set(e,a),r==Array){for(a="@",n=0;n{const r=g.get(e);return[()=>!s(t)&&e.get(t)||f,o=>{if(!s(t)){const a=e.get(t);t in h||(h[t]=a),r[5](t,p(a,o),a||f)}},r[6],()=>!s(t)&&t in h?h[t]:!s(t)&&e.get(t)||f]};let k=!0;const[x,E]=y&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[a,a],S={isOnline:()=>k,isVisible:()=>{const e=v&&document.visibilityState;return s(e)||"hidden"!==e}},z={initFocus:e=>(v&&document.addEventListener("visibilitychange",e),x("focus",e),()=>{v&&document.removeEventListener("visibilitychange",e),E("focus",e)}),initReconnect:e=>{const t=()=>{k=!0,e()},r=()=>{k=!1};return x("online",t),x("offline",r),()=>{E("online",t),E("offline",r)}}},C=!o.useId,T=!y||"Deno"in window,P=e=>y&&typeof window.requestAnimationFrame!=w?window.requestAnimationFrame(e):setTimeout(e,1),M=T?o.useEffect:o.useLayoutEffect,_="undefined"!=typeof navigator&&navigator.connection,R=!T&&_&&(["slow-2g","2g"].includes(_.effectiveType)||_.saveData),L=e=>{if(l(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?d(e):"",t]};let A=0;const N=()=>++A,O=2;var D={__proto__:null,ERROR_REVALIDATE_EVENT:3,FOCUS_EVENT:0,MUTATE_EVENT:O,RECONNECT_EVENT:1};async function V(...e){const[t,r,o,a]=e,i=p({populateCache:!0,throwOnError:!0},"boolean"==typeof a?{revalidate:a}:a||{});let m=i.populateCache;const u=i.rollbackOnError;let d=i.optimisticData;const f=i.throwOnError;if(l(r)){const e=r,o=[],a=t.keys();for(const r of a)!/^\$(inf|sub)\$/.test(r)&&e(t.get(r)._k)&&o.push(r);return Promise.all(o.map(h))}return h(r);async function h(r){const[a]=L(r);if(!a)return;const[p,h]=b(t,a),[w,y,v,k]=g.get(t),x=()=>{const e=w[a];return(l(i.revalidate)?i.revalidate(p().data,r):!1!==i.revalidate)&&(delete v[a],delete k[a],e&&e[0])?e[0](O).then((()=>p().data)):p().data};if(e.length<3)return x();let E,S=o;const z=N();y[a]=[z,0];const C=!s(d),T=p(),P=T.data,M=T._c,_=s(M)?P:M;if(C&&(d=l(d)?d(_,P):d,h({data:d,_c:_})),l(S))try{S=S(_)}catch(e){E=e}if(S&&c(S)){if(S=await S.catch((e=>{E=e})),z!==y[a][0]){if(E)throw E;return S}E&&C&&(e=>"function"==typeof u?u(e):!1!==u)(E)&&(m=!0,h({data:_,_c:n}))}if(m&&!E)if(l(m)){const e=m(S,_);h({data:e,error:n,_c:n})}else h({data:S,error:n,_c:n});if(y[a][1]=N(),Promise.resolve(x()).then((()=>{h({_c:n})})),!E)return S;if(f)throw E}}const F=(e,t)=>{for(const r in e)e[r][0]&&e[r][0](t)},j=(e,t)=>{if(!g.has(e)){const r=p(z,t),o={},i=V.bind(n,e);let s=a;const l={},c=(e,t)=>{const r=l[e]||[];return l[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},m=(t,r,o)=>{e.set(t,r);const a=l[t];if(a)for(const e of a)e(r,o)},u=()=>{if(!g.has(e)&&(g.set(e,[o,{},{},{},i,m,c]),!T)){const t=r.initFocus(setTimeout.bind(n,F.bind(n,o,0))),a=r.initReconnect(setTimeout.bind(n,F.bind(n,o,1)));s=()=>{t&&t(),a&&a(),g.delete(e)}}};return u(),[e,i,u,s]}return[e,g.get(e)[4]]},[I,B]=j(new Map),H=p({onLoadingSlow:a,onSuccess:a,onError:a,onErrorRetry:(e,__,t,r,o)=>{const a=t.errorRetryCount,n=o.retryCount,i=~~((Math.random()+.5)*(1<<(n<8?n:8)))*t.errorRetryInterval;!s(a)&&n>a||setTimeout(r,i,o)},onDiscarded:a,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:R?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:R?5e3:3e3,compare:(e,t)=>d(e)==d(t),isPaused:()=>!1,cache:I,mutate:B,fallback:{}},S),q=(e,t)=>{const r=p(e,t);if(t){const{use:o,fallback:a}=e,{use:n,fallback:i}=t;o&&n&&(r.use=o.concat(n)),a&&i&&(r.fallback=p(a,i))}return r},U=(0,o.createContext)({}),$=e=>{const{value:t}=e,r=(0,o.useContext)(U),a=l(t),i=(0,o.useMemo)((()=>a?t(r):t),[a,r,t]),s=(0,o.useMemo)((()=>a?i:q(r,i)),[a,r,i]),c=i&&i.provider,m=(0,o.useRef)(n);c&&!m.current&&(m.current=j(c(s.cache||I),i));const u=m.current;return u&&(s.cache=u[0],s.mutate=u[1]),M((()=>{if(u)return u[2]&&u[2](),u[3]}),[]),(0,o.createElement)(U.Provider,p(e,{value:s}))},W="$inf$",Z=y&&window.__SWR_DEVTOOLS_USE__,K=Z?window.__SWR_DEVTOOLS_USE__:[],G=e=>l(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Y=()=>p(H,(0,o.useContext)(U)),J=K.concat((e=>(t,r,o)=>e(t,r&&((...e)=>{const[o]=L(t),[,,,a]=g.get(I);if(o.startsWith(W))return r(...e);const n=a[o];return s(n)?r(...e):(delete a[o],n)}),o))),X=e=>function(...t){const r=Y(),[o,a,n]=G(t),i=q(r,n);let s=e;const{use:l}=i,p=(l||[]).concat(J);for(let e=p.length;e--;)s=p[e](s);return s(o,a||i.fetcher||null,i)},Q=(e,t,r)=>{const o=t[e]||(t[e]=[]);return o.push(r),()=>{const e=o.indexOf(r);e>=0&&(o[e]=o[o.length-1],o.pop())}},ee=(e,t)=>(...r)=>{const[o,a,n]=G(r),i=(n.use||[]).concat(t);return e(o,a,{...n,use:i})};Z&&(window.__SWR_DEVTOOLS_REACT__=o)},9870:(e,t,r)=>{"use strict";r.d(t,{Z:()=>p});var o=r(9196),a=r(1688),n=r(46);const i=o.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)}),s={dedupe:!0};n.$l.defineProperty(n.J$,"defaultValue",{value:n.u_});const l=(0,n.s6)(((e,t,r)=>{const{cache:l,compare:p,suspense:c,fallbackData:m,revalidateOnMount:u,revalidateIfStale:d,refreshInterval:g,refreshWhenHidden:f,refreshWhenOffline:h,keepPreviousData:w}=r,[y,v,b,k]=n.DY.get(l),[x,E]=(0,n.qC)(e),S=(0,o.useRef)(!1),z=(0,o.useRef)(!1),C=(0,o.useRef)(x),T=(0,o.useRef)(t),P=(0,o.useRef)(r),M=()=>P.current,_=()=>M().isVisible()&&M().isOnline(),[R,L,A,N]=(0,n.JN)(l,x),O=(0,o.useRef)({}).current,D=(0,n.o8)(m)?r.fallback[x]:m,V=(e,t)=>{for(const r in O){const o=r;if("data"===o){if(!p(e[o],t[o])){if(!(0,n.o8)(e[o]))return!1;if(!p(W,t[o]))return!1}}else if(t[o]!==e[o])return!1}return!0},F=(0,o.useMemo)((()=>{const e=!!x&&!!t&&((0,n.o8)(u)?!M().isPaused()&&!c&&(!!(0,n.o8)(d)||d):u),r=t=>{const r=(0,n.PM)(t);return delete r._k,e?{isValidating:!0,isLoading:!0,...r}:r},o=R(),a=N(),i=r(o),s=o===a?i:r(a);let l=i;return[()=>{const e=r(R());return V(e,l)?(l.data=e.data,l.isLoading=e.isLoading,l.isValidating=e.isValidating,l.error=e.error,l):(l=e,e)},()=>s]}),[l,x]),j=(0,a.useSyncExternalStore)((0,o.useCallback)((e=>A(x,((t,r)=>{V(r,t)||e()}))),[l,x]),F[0],F[1]),I=!S.current,B=y[x]&&y[x].length>0,H=j.data,q=(0,n.o8)(H)?D:H,U=j.error,$=(0,o.useRef)(q),W=w?(0,n.o8)(H)?$.current:H:q,Z=!(B&&!(0,n.o8)(U))&&(I&&!(0,n.o8)(u)?u:!M().isPaused()&&(c?!(0,n.o8)(q)&&d:(0,n.o8)(q)||d)),K=!!(x&&t&&I&&Z),G=(0,n.o8)(j.isValidating)?K:j.isValidating,Y=(0,n.o8)(j.isLoading)?K:j.isLoading,J=(0,o.useCallback)((async e=>{const t=T.current;if(!x||!t||z.current||M().isPaused())return!1;let o,a,i=!0;const s=e||{},l=!b[x]||!s.dedupe,c=()=>n.w6?!z.current&&x===C.current&&S.current:x===C.current,m={isValidating:!1,isLoading:!1},u=()=>{L(m)},d=()=>{const e=b[x];e&&e[1]===a&&delete b[x]},g={isValidating:!0};(0,n.o8)(R().data)&&(g.isLoading=!0);try{if(l&&(L(g),r.loadingTimeout&&(0,n.o8)(R().data)&&setTimeout((()=>{i&&c()&&M().onLoadingSlow(x,r)}),r.loadingTimeout),b[x]=[t(E),(0,n.u3)()]),[o,a]=b[x],o=await o,l&&setTimeout(d,r.dedupingInterval),!b[x]||b[x][1]!==a)return l&&c()&&M().onDiscarded(x),!1;m.error=n.i_;const e=v[x];if(!(0,n.o8)(e)&&(a<=e[0]||a<=e[1]||0===e[1]))return u(),l&&c()&&M().onDiscarded(x),!1;const s=R().data;m.data=p(s,o)?s:o,l&&c()&&M().onSuccess(o,x,r)}catch(e){d();const t=M(),{shouldRetryOnError:r}=t;t.isPaused()||(m.error=e,l&&c()&&(t.onError(e,x,t),(!0===r||(0,n.mf)(r)&&r(e))&&(M().revalidateOnFocus&&M().revalidateOnReconnect&&!_()||t.onErrorRetry(e,x,t,(e=>{const t=y[x];t&&t[0]&&t[0](n.sj.ERROR_REVALIDATE_EVENT,e)}),{retryCount:(s.retryCount||0)+1,dedupe:!0}))))}return i=!1,u(),!0}),[x,l]),X=(0,o.useCallback)(((...e)=>(0,n.BN)(l,C.current,...e)),[]);if((0,n.LI)((()=>{T.current=t,P.current=r,(0,n.o8)(H)||($.current=H)})),(0,n.LI)((()=>{if(!x)return;const e=J.bind(n.i_,s);let t=0;const r=(0,n.ko)(x,y,((r,o={})=>{if(r==n.sj.FOCUS_EVENT){const r=Date.now();M().revalidateOnFocus&&r>t&&_()&&(t=r+M().focusThrottleInterval,e())}else if(r==n.sj.RECONNECT_EVENT)M().revalidateOnReconnect&&_()&&e();else{if(r==n.sj.MUTATE_EVENT)return J();if(r==n.sj.ERROR_REVALIDATE_EVENT)return J(o)}}));return z.current=!1,C.current=x,S.current=!0,L({_k:E}),Z&&((0,n.o8)(q)||n.W6?e():(0,n.kw)(e)),()=>{z.current=!0,r()}}),[x]),(0,n.LI)((()=>{let e;function t(){const t=(0,n.mf)(g)?g(R().data):g;t&&-1!==e&&(e=setTimeout(r,t))}function r(){R().error||!f&&!M().isVisible()||!h&&!M().isOnline()?t():J(s).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[g,f,h,x]),(0,o.useDebugValue)(W),c&&(0,n.o8)(q)&&x){if(!n.w6&&n.W6)throw new Error("Fallback data is required when using suspense in SSR.");T.current=t,P.current=r,z.current=!1;const e=k[x];if(!(0,n.o8)(e)){const t=X(e);i(t)}if(!(0,n.o8)(U))throw U;{const e=J(s);(0,n.o8)(W)||(e.status="fulfilled",e.value=!0),i(e)}}return{mutate:X,get data(){return O.data=!0,W},get error(){return O.error=!0,U},get isValidating(){return O.isValidating=!0,G},get isLoading(){return O.isLoading=!0,Y}}})),p=(0,n.xD)(l,(e=>(t,r,o)=>(o.revalidateOnFocus=!1,o.revalidateIfStale=!1,o.revalidateOnReconnect=!1,e(t,r,o))))},270:(e,t,r)=>{"use strict";r.d(t,{Ue:()=>m});const o=e=>{let t;const r=new Set,o=(e,o)=>{const a="function"==typeof e?e(t):e;if(!Object.is(a,t)){const e=t;t=(null!=o?o:"object"!=typeof a||null===a)?a:Object.assign({},t,a),r.forEach((r=>r(t,e)))}},a=()=>t,n={setState:o,getState:a,getInitialState:()=>i,subscribe:e=>(r.add(e),()=>r.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),r.clear()}},i=t=e(o,a,n);return n};var a=r(9196),n=r(2798);const{useDebugValue:i}=a,{useSyncExternalStoreWithSelector:s}=n;let l=!1;const p=e=>e,c=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?o(e):o)(e):e,r=(e,r)=>function(e,t=p,r){r&&!l&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),l=!0);const o=s(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,r);return i(o),o}(t,e,r);return Object.assign(r,t),r},m=e=>e?c(e):c},782:(e,t,r)=>{"use strict";r.d(t,{FL:()=>s,mW:()=>n,tJ:()=>p});const o=new Map,a=e=>{const t=o.get(e);return t?Object.fromEntries(Object.entries(t.stores).map((([e,t])=>[e,t.getState()]))):{}},n=(e,t={})=>(r,n,s)=>{const{enabled:l,anonymousActionType:p,store:c,...m}=t;let u;try{u=(null==l||l)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!u)return l&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(r,n,s);const{connection:d,...g}=((e,t,r)=>{if(void 0===e)return{type:"untracked",connection:t.connect(r)};const a=o.get(r.name);if(a)return{type:"tracked",store:e,...a};const n={connection:t.connect(r),stores:{}};return o.set(r.name,n),{type:"tracked",store:e,...n}})(c,u,m);let f=!0;s.setState=(e,t,o)=>{const i=r(e,t);if(!f)return i;const l=void 0===o?{type:p||"anonymous"}:"string"==typeof o?{type:o}:o;return void 0===c?(null==d||d.send(l,n()),i):(null==d||d.send({...l,type:`${c}/${l.type}`},{...a(m.name),[c]:s.getState()}),i)};const h=(...e)=>{const t=f;f=!1,r(...e),f=t},w=e(s.setState,n,s);if("untracked"===g.type?null==d||d.init(w):(g.stores[g.store]=s,null==d||d.init(Object.fromEntries(Object.entries(g.stores).map((([e,t])=>[e,e===g.store?w:t.getState()]))))),s.dispatchFromDevtools&&"function"==typeof s.dispatch){let e=!1;const t=s.dispatch;s.dispatch=(...r)=>{"__setState"!==r[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...r)}}return d.subscribe((e=>{var t;switch(e.type){case"ACTION":return"string"!=typeof e.payload?void console.error("[zustand devtools middleware] Unsupported action format"):i(e.payload,(e=>{if("__setState"!==e.type)s.dispatchFromDevtools&&"function"==typeof s.dispatch&&s.dispatch(e);else{if(void 0===c)return void h(e.state);1!==Object.keys(e.state).length&&console.error('\n [zustand devtools middleware] Unsupported __setState action format. \n When using \'store\' option in devtools(), the \'state\' should have only one key, which is a value of \'store\' that was passed in devtools(),\n and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }\n ');const t=e.state[c];if(null==t)return;JSON.stringify(s.getState())!==JSON.stringify(t)&&h(t)}}));case"DISPATCH":switch(e.payload.type){case"RESET":return h(w),void 0===c?null==d?void 0:d.init(s.getState()):null==d?void 0:d.init(a(m.name));case"COMMIT":return void 0===c?void(null==d||d.init(s.getState())):null==d?void 0:d.init(a(m.name));case"ROLLBACK":return i(e.state,(e=>{if(void 0===c)return h(e),void(null==d||d.init(s.getState()));h(e[c]),null==d||d.init(a(m.name))}));case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return i(e.state,(e=>{void 0!==c?JSON.stringify(s.getState())!==JSON.stringify(e[c])&&h(e[c]):h(e)}));case"IMPORT_STATE":{const{nextLiftedState:r}=e.payload,o=null==(t=r.computedStates.slice(-1)[0])?void 0:t.state;if(!o)return;return h(void 0===c?o:o[c]),void(null==d||d.send(null,r))}case"PAUSE_RECORDING":return f=!f}return}})),w},i=(e,t)=>{let r;try{r=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==r&&t(r)};function s(e,t){let r;try{r=e()}catch(e){return}return{getItem:e=>{var o;const a=e=>null===e?null:JSON.parse(e,null==t?void 0:t.reviver),n=null!=(o=r.getItem(e))?o:null;return n instanceof Promise?n.then(a):a(n)},setItem:(e,o)=>r.setItem(e,JSON.stringify(o,null==t?void 0:t.replacer)),removeItem:e=>r.removeItem(e)}}const l=e=>t=>{try{const r=e(t);return r instanceof Promise?r:{then:e=>l(e)(r),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>l(t)(e)}}},p=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(r,o,a)=>{let n={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},i=!1;const s=new Set,p=new Set;let c;try{c=n.getStorage()}catch(e){}if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${n.name}', the given storage is currently unavailable.`),r(...e)}),o,a);const m=l(n.serialize),u=()=>{const e=n.partialize({...o()});let t;const r=m({state:e,version:n.version}).then((e=>c.setItem(n.name,e))).catch((e=>{t=e}));if(t)throw t;return r},d=a.setState;a.setState=(e,t)=>{d(e,t),u()};const g=e(((...e)=>{r(...e),u()}),o,a);let f;const h=()=>{var e;if(!c)return;i=!1,s.forEach((e=>e(o())));const t=(null==(e=n.onRehydrateStorage)?void 0:e.call(n,o()))||void 0;return l(c.getItem.bind(c))(n.name).then((e=>{if(e)return n.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===n.version)return e.state;if(n.migrate)return n.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return f=n.merge(e,null!=(t=o())?t:g),r(f,!0),u()})).then((()=>{null==t||t(f,void 0),i=!0,p.forEach((e=>e(f)))})).catch((e=>{null==t||t(void 0,e)}))};return a.persist={setOptions:e=>{n={...n,...e},e.getStorage&&(c=e.getStorage())},clearStorage:()=>{null==c||c.removeItem(n.name)},getOptions:()=>n,rehydrate:()=>h(),hasHydrated:()=>i,onHydrate:e=>(s.add(e),()=>{s.delete(e)}),onFinishHydration:e=>(p.add(e),()=>{p.delete(e)})},h(),f||g})(e,t)):((e,t)=>(r,o,a)=>{let n={storage:s((()=>localStorage)),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},i=!1;const p=new Set,c=new Set;let m=n.storage;if(!m)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${n.name}', the given storage is currently unavailable.`),r(...e)}),o,a);const u=()=>{const e=n.partialize({...o()});return m.setItem(n.name,{state:e,version:n.version})},d=a.setState;a.setState=(e,t)=>{d(e,t),u()};const g=e(((...e)=>{r(...e),u()}),o,a);let f;a.getInitialState=()=>g;const h=()=>{var e,t;if(!m)return;i=!1,p.forEach((e=>{var t;return e(null!=(t=o())?t:g)}));const a=(null==(t=n.onRehydrateStorage)?void 0:t.call(n,null!=(e=o())?e:g))||void 0;return l(m.getItem.bind(m))(n.name).then((e=>{if(e){if("number"!=typeof e.version||e.version===n.version)return[!1,e.state];if(n.migrate)return[!0,n.migrate(e.state,e.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]})).then((e=>{var t;const[a,i]=e;if(f=n.merge(i,null!=(t=o())?t:g),r(f,!0),a)return u()})).then((()=>{null==a||a(f,void 0),f=o(),i=!0,c.forEach((e=>e(f)))})).catch((e=>{null==a||a(void 0,e)}))};return a.persist={setOptions:e=>{n={...n,...e},e.storage&&(m=e.storage)},clearStorage:()=>{null==m||m.removeItem(n.name)},getOptions:()=>n,rehydrate:()=>h(),hasHydrated:()=>i,onHydrate:e=>(p.add(e),()=>{p.delete(e)}),onFinishHydration:e=>(c.add(e),()=>{c.delete(e)})},n.skipHydration||h(),f||g})(e,t)}},e=>{e(e.s=5682)}]);