1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,7670,e=>{"use strict";function t(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=function e(t){var r,n,a="";if("string"==typeof t||"number"==typeof t)a+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(r=0;r<i;r++)t[r]&&(n=e(t[r]))&&(a&&(a+=" "),a+=n)}else for(n in t)t[n]&&(a&&(a+=" "),a+=n);return a}(e))&&(n&&(n+=" "),n+=t);return n}e.s(["clsx",0,t,"default",0,t])},88143,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:a,blurDataURL:i,objectFit:o}){let l=r?40*r:e,s=a?40*a:t,u=l&&s?`viewBox='0 0 ${l} ${s}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${u}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},87690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=["default","imgix","cloudinary","akamai","custom"],o={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},8927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return u}}),e.r(33525);let n=e.r(43369),a=e.r(88143),i=e.r(87690),o=["-moz-initial","fill","none","scale-down",void 0];function l(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:r=!1,priority:c=!1,preload:d=!1,loading:f,className:p,quality:m,width:h,height:g,fill:b=!1,style:C,overrideSrc:v,onLoad:y,onLoadingComplete:w,placeholder:_="empty",blurDataURL:x,fetchPriority:E,decoding:j="async",layout:S,objectFit:O,objectPosition:P,lazyBoundary:R,lazyRoot:M,...T},I){var N;let k,L,A,{imgConf:U,showAltText:W,blurComplete:D,defaultLoader:z}=I,B=U||i.imageConfigDefault;if("allSizes"in B)k=B;else{let e=[...B.deviceSizes,...B.imageSizes].sort((e,t)=>e-t),t=B.deviceSizes.sort((e,t)=>e-t),r=B.qualities?.sort((e,t)=>e-t);k={...B,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===z)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let $=T.loader||z;delete T.loader,delete T.srcSet;let F="__next_img_default"in $;if(F){if("custom"===k.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=$;$=t=>{let{config:r,...n}=t;return e(n)}}if(S){"fill"===S&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[S];e&&(C={...C,...e});let r={responsive:"100vw",fill:"100vw"}[S];r&&!t&&(t=r)}let H="",q=s(h),V=s(g);if((N=e)&&"object"==typeof N&&(l(N)||void 0!==N.src)){let t=l(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}
2`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(L=t.blurWidth,A=t.blurHeight,x=x||t.blurDataURL,H=t.src,!b)if(q||V){if(q&&!V){let e=q/t.width;V=Math.round(t.height*e)}else if(!q&&V){let e=V/t.height;q=Math.round(t.width*e)}}else q=t.width,V=t.height}let K=!c&&!d&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:H)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,K=!1),k.unoptimized&&(r=!0),F&&!k.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let Z=s(m),G=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:O,objectPosition:P}:{},W?{}:{color:"transparent"},C),X=D||"empty"===_?null:"blur"===_?`url("data:image/svg+xml;charset=utf-8,${(0,a.getImageBlurSvg)({widthInt:q,heightInt:V,blurWidth:L,blurHeight:A,blurDataURL:x||"",objectFit:G.objectFit})}")`:`url("${_}")`,Y=o.includes(G.objectFit)?"fill"===G.objectFit?"100% 100%":"cover":G.objectFit,Q=X?{backgroundSize:Y,backgroundPosition:G.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},J=function({config:e,src:t,unoptimized:r,width:a,quality:i,sizes:o,loader:l}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,n.getDeploymentId)();if(e){let r=t.indexOf("?");if(-1!==r){let n=new URLSearchParams(t.slice(r+1));n.get("dpl")||(n.append("dpl",e),t=t.slice(0,r)+"?"+n.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:s,kind:u}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,a=[];for(let e;e=r.exec(n);)a.push(parseInt(e[2]));if(a.length){let r=.01*Math.min(...a);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,a,o),c=s.length-1;return{sizes:o||"w"!==u?o:"100vw",srcSet:s.map((r,n)=>`${l({config:e,src:t,quality:i,width:r})} ${"w"===u?r:n+1}${u}`).join(", "),src:l({config:e,src:t,quality:i,width:s[c]})}}({config:k,src:e,unoptimized:r,width:q,quality:Z,sizes:t,loader:$}),ee=K?"lazy":f;return{props:{...T,loading:ee,fetchPriority:E,width:q,height:V,decoding:j,className:p,style:{...G,...Q},sizes:J.sizes,srcSet:J.srcSet,src:v||J.src},meta:{unoptimized:r,preload:d||c,placeholder:_,fill:b}}}},98879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}});let n=e.r(71645),a="u"<typeof window,i=a?()=>{}:n.useLayoutEffect,o=a?()=>{}:n.useEffect;function l(e){let{headManager:t,reduceComponentsToState:r}=e;function l(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return a&&(t?.mountedInstances?.add(e.children),l()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return h},defaultHead:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(55682),o=e.r(90809),l=e.r(43476),s=o._(e.r(71645)),u=i._(e.r(98879)),c=e.r(42732);function d(){return[(0,l.jsx)("meta",{charSet:"utf-8"},"charset"),(0,l.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,r,n,a;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,r=new Set,n=new Set,a={},e=>{let i=!0,o=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){o=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?i=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?i=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?i=!1:n.add(r);else{let t=e.props[r],n=a[r]||new Set;("name"!==r||!o)&&n.has(t)?i=!1:(n.add(t),a[r]=n)}}}return i})).reverse().map((e,t)=>{let r=e.key||t;return s.default.cloneElement(e,{key:r})})}let h=function({children:e}){let t=(0,s.useContext)(c.HeadManagerContext);return(0,l.jsx)(u.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
2dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let n=e.r(55682)._(e.r(71645)),a=e.r(87690),i=n.default.createContext(a.imageConfigDefault)},65856,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(55682)._(e.r(71645)).default.createContext(null)},70965,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let n=e.r(70965),a=e.r(43369);function i({config:e,src:t,width:r,quality:o}){let l=(0,a.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),n=r.get("dpl");if(n){l=n,r.delete("dpl");let a=r.toString();t=t.slice(0,e)+(a?"?"+a:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let s=(0,n.findClosestQuality)(o,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${s}${t.startsWith("/")&&l?`&dpl=${l}`:""}`}i.__next_img_default=!0;let o=i},85437,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return y}});let n=e.r(55682),a=e.r(90809),i=e.r(43476),o=a._(e.r(71645)),l=n._(e.r(74080)),s=n._(e.r(25633)),u=e.r(8927),c=e.r(87690),d=e.r(18556);e.r(33525);let f=e.r(65856),p=n._(e.r(1948)),m=e.r(18581),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[100],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!1};function g(e,t,r,n,a,i,o){let l=e?.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,a=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function b(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let C=(0,o.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:a,decoding:l,className:s,style:u,fetchPriority:c,placeholder:d,loading:f,unoptimized:p,fill:h,onLoadRef:C,onLoadingCompleteRef:v,setBlurComplete:y,setShowAltText:w,sizesInput:_,onLoad:x,onError:E,...j},S)=>{let O=(0,o.useCallback)(e=>{e&&(E&&(e.src=e.src),e.complete&&g(e,d,C,v,y,p,_))},[e,d,C,v,y,E,p,_]),P=(0,m.useMergedRef)(S,O);return(0,i.jsx)("img",{...j,...b(c),loading:f,width:a,height:n,decoding:l,"data-nimg":h?"fill":"1",className:s,style:u,sizes:r,srcSet:t,src:e,ref:P,onLoad:e=>{g(e.currentTarget,d,C,v,y,p,_)},onError:e=>{w(!0),"empty"!==d&&y(!0),E&&E(e)}})});function v({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&l.default.preload?(l.default.preload(t.src,r),null):(0,i.jsx)(s.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let y=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(f.RouterContext),n=(0,o.useContext)(d.ImageConfigContext),a=(0,o.useMemo)(()=>{let e=h||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
3e-t),r=e.deviceSizes.sort((e,t)=>e-t),a=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:a,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:l,onLoadingComplete:s}=e,m=(0,o.useRef)(l);(0,o.useEffect)(()=>{m.current=l},[l]);let g=(0,o.useRef)(s);(0,o.useEffect)(()=>{g.current=s},[s]);let[b,y]=(0,o.useState)(!1),[w,_]=(0,o.useState)(!1),{props:x,meta:E}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:a,blurComplete:b,showAltText:w});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(C,{...x,unoptimized:E.unoptimized,placeholder:E.placeholder,fill:E.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:y,setShowAltText:_,sizesInput:e.sizes,ref:t}),E.preload?(0,i.jsx)(v,{isAppRouter:!r,imgAttributes:x}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},94909,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return c},getImageProps:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(55682),o=e.r(8927),l=e.r(85437),s=i._(e.r(1948));function u(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[100],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=l.Image},57688,(e,t,r)=>{t.exports=e.r(94909)},43283,e=>{"use strict";var t=e.i(43476),r=e.i(57688),n=e.i(7670);e.s(["Monogram",0,function({className:e}){return(0,t.jsx)(r.default,{src:"/images/logo-monogram-stack.svg",alt:"Sanctuary Computer",width:271,height:289,unoptimized:!0,className:(0,n.default)("h-full w-full object-contain",e)})}])},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return a}});let n=e.r(71645);function a(e,t){let r=(0,n.useRef)(null),a=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(r.current=i(e,n)),t&&(a.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return l},formatWithValidation:function(){return u},urlObjectKeys:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(90809)._(e.r(98183)),o=/https?|ftp|gopher|file/;function l(e){let{auth:t,hostname:r}=e,n=e.protocol||"",a=e.pathname||"",l=e.hash||"",s=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(u+=":"+e.port)),s&&"object"==typeof s&&(s=String(i.urlQueryToSearchParams(s)));let c=e.search||s&&`?${s}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||o.test(n))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),l&&"#"!==l[0]&&(l="#"+l),c&&"?"!==c[0]&&(c="?"+c),a=a.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${u}${a}${c}${l}`}let s=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return l(e)}},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=e.r(2968),a=e.r(52817);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";
3Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return b},useLinkStatus:function(){return v}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(90809),o=e.r(43476),l=i._(e.r(71645)),s=e.r(95057),u=e.r(8372),c=e.r(18581),d=e.r(2968),f=e.r(5550);e.r(33525);let p=e.r(88540),m=e.r(91949),h=e.r(73668),g=e.r(9396);function b(t){var r,n;let a,i,b,[v,y]=(0,l.useOptimistic)(m.IDLE_LINK_STATUS),w=(0,l.useRef)(null),{href:_,as:x,children:E,prefetch:j=null,passHref:S,replace:O,shallow:P,scroll:R,onClick:M,onMouseEnter:T,onTouchStart:I,legacyBehavior:N=!1,onNavigate:k,transitionTypes:L,ref:A,unstable_dynamicOnHover:U,...W}=t;a=E,N&&("string"==typeof a||"number"==typeof a)&&(a=(0,o.jsx)("a",{children:a}));let D=l.default.useContext(u.AppRouterContext),z=!1!==j,B=!1!==j?null===(n=j)||"auto"===n?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,$="string"==typeof(r=x||_)?r:(0,s.formatUrl)(r);if(N){if(a?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});i=l.default.Children.only(a)}let F=N?i&&"object"==typeof i&&i.ref:A,H=l.default.useCallback(e=>(null!==D&&(w.current=(0,m.mountLinkInstance)(e,$,D,B,z,y)),()=>{w.current&&((0,m.unmountLinkForCurrentNavigation)(w.current),w.current=null),(0,m.unmountPrefetchableInstance)(e)}),[z,$,D,B,y]),q={ref:(0,c.useMergedRef)(H,F),onClick(t){N||"function"!=typeof M||M(t),N&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(t),!D||t.defaultPrevented||function(t,r,n,a,i,o,s){if("u">typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,h.isLocalURL)(r)){a&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),o){let e=!1;if(o({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(99781);l.default.startTransition(()=>{d(r,a?"replace":"push",!1===i?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,n.current,s)})}}(t,$,w,O,R,k,L)},onMouseEnter(e){N||"function"!=typeof T||T(e),N&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),D&&z&&(0,m.onNavigationIntent)(e.currentTarget,!0===U)},onTouchStart:function(e){N||"function"!=typeof I||I(e),N&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),D&&z&&(0,m.onNavigationIntent)(e.currentTarget,!0===U)}};return(0,d.isAbsoluteUrl)($)?q.href=$:N&&!S&&("a"!==i.type||"href"in i.props)||(q.href=(0,f.addBasePath)($)),b=N?l.default.cloneElement(i,q):(0,o.jsx)("a",{...W,...q,children:a}),(0,o.jsx)(C.Provider,{value:v,children:b})}e.r(84508);let C=(0,l.createContext)(m.IDLE_LINK_STATUS),v=()=>(0,l.useContext)(C);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76921,e=>{"use strict";let t="https://sanctu-static.b-cdn.net",r=e=>`${t}/videos/misc/${e}.mp4`,n=(e,r)=>`${t}/videos/misc/${e}.${r}`,a={mp4:n("INFO_PREVIEW","mp4"),webm:n("INFO_PREVIEW","webm"),poster:n("INFO_PREVIEW","webp")},i={ballet:{natural:r("BALLET_NATURAL"),whiteout:r("BALLET_WHITEOUT")},bee:{natural:r("BEE_NATURAL"),whiteout:r("BEE_WHITEOUT")},butterfly:{natural:r("BUTTERFLY_NATURAL"),whiteout:r("BUTTERFLY_WHITEOUT")}
3,dance:{natural:r("DANCE_NATURAL"),whiteout:r("DANCE_WHITEOUT")},fish:{natural:r("FISH_NATURAL"),whiteout:r("FISH_WHITEOUT")},shrimp:{natural:r("SHRIMP_NATURAL"),whiteout:r("SHRIMP_WHITEOUT")},swan:{natural:r("SWAN_NATURAL"),whiteout:r("SWAN_WHITEOUT"),blackout:r("SWAN_BLACKOUT")}},o={whiteout:{mobile:{webm:n("BEE_W_WHITEOUT_720","webm"),mp4:n("BEE_W_WHITEOUT_720","mp4")},desktop:{webm:n("BEE_W_WHITEOUT_1080","webm"),mp4:n("BEE_W_WHITEOUT_1080","mp4")}},blackout:{mobile:{webm:n("BEE_W_BLACKOUT_720","webm"),mp4:n("BEE_W_BLACKOUT_720","mp4")},desktop:{webm:n("BEE_W_BLACKOUT_1080","webm"),mp4:n("BEE_W_BLACKOUT_1080","mp4")}}};n("COMP_4_1_720","webm"),n("COMP_4_1_720","mp4"),n("COMP_4_1_1080","webm"),n("COMP_4_1_1080","mp4"),e.s(["INFO_BG_VIDEOS",0,o,"INFO_PREVIEW",0,a,"MISC_VIDEOS",0,i,"STATIC_PULL_ZONE_CDN_URL",0,t,"rewriteToCdn",0,e=>e.replace(/^https:\/\/cdn\.sanity\.io/,"https://sanctu-sanity.b-cdn.net")])},18566,(e,t,r)=>{t.exports=e.r(76562)},10526,e=>{"use strict";var t=e.i(43476),r=e.i(7670);e.s(["ArrowSVG",0,function({className:e}){return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"17",height:"6","aria-hidden":"true",viewBox:"0 0 17 6",fill:"currentColor",className:(0,r.default)(e),children:(0,t.jsx)("path",{d:"M12.896 5.748q.368-.786.712-1.376a8 8 0 0 1 .712-.982H0V2.358h14.32a10 10 0 0 1-.712-1.007Q13.264.761 12.896 0h.86q1.547 1.793 3.242 2.653v.442q-1.694.835-3.242 2.653z"})})}])},95187,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={callServer:function(){return i.callServer},createServerReference:function(){return l.createServerReference},findSourceMapURL:function(){return o.findSourceMapURL}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(32120),o=e.r(92245),l=e.r(35326)},5502,e=>{"use strict";var t=e.i(43476),r=e.i(7670),n=e.i(22016),a=e.i(18566),i=e.i(71645),o=e.i(95187);let l=(0,o.createServerReference)("405bf5884e9d42da518c424b2fad61ee801bad627f",o.callServer,void 0,o.findSourceMapURL,"submitContact");var s=e.i(10526);function u(){let[e,r]=(0,i.useState)("idle"),[n,a]=(0,i.useState)(""),[o,u]=(0,i.useState)(null),[c,d]=(0,i.useTransition)(),f=(0,i.useRef)(null),p=(0,i.useRef)(null),m=(0,i.useRef)(null),h=(0,i.useRef)(null),g="open"===e,b=(0,i.useCallback)(()=>{a(""),u(null),r("idle"),requestAnimationFrame(()=>m.current?.focus())},[]);return(0,i.useEffect)(()=>{if(!g)return;p.current?.focus();let e=e=>{if("Escape"===e.key)return void b();if("Tab"===e.key&&h.current){let t=Array.from(h.current.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]):not([tabindex="-1"])')),r=t[0],n=t[t.length-1];e.shiftKey&&document.activeElement===r?(e.preventDefault(),n?.focus()):e.shiftKey||document.activeElement!==n||(e.preventDefault(),r?.focus())}},t=e=>{f.current&&!f.current.contains(e.target)&&b()},r=window.scrollY,n=()=>{Math.abs(window.scrollY-r)>.5*window.innerHeight&&b()};return window.addEventListener("keydown",e),window.addEventListener("mousedown",t),window.addEventListener("scroll",n,{passive:!0}),()=>{window.removeEventListener("keydown",e),window.removeEventListener("mousedown",t),window.removeEventListener("scroll",n)}},[g,b]),(0,t.jsxs)("div",{ref:f,className:"relative ml-auto pointer-events-auto",children:[(0,t.jsx)("button",{ref:m,type:"button",onClick:()=>{g?b():(u(null),r("open"))},className:"frosted-background nav-pill px-4 pointer-events-auto cursor-pointer","aria-expanded":g,children:"submitted"===e?"Submitted":g?"Close":"Contact"}),g&&(0,t.jsxs)("div",{ref:h,className:"frosted-background rounded-lg absolute top-full mt-2 right-0 p-4 atlas-14/auto text-pure-white max-md:w-[calc(100vw-2.5rem)] md:w-[403px]",role:"dialog","aria-modal":"true","aria-label":"Contact form",children:[(0,t.jsxs)("div",{className:"leading-snug mb-6",children:[(0,t.jsx)("span",{children:"Email us at "}),(0,t.jsx)("a",{href:"mailto:[email protected]",target:"_blank",rel:"noopener noreferrer",className:"uline-double",children:"[email protected]"}),(0,t.jsx)("br",{}),"Or request our rate card:"]}),(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault();let t=new FormData(e.currentTarget);d(async()=>{let e=await l(t);"error"in e?u(e.error):(a(""),r("submitted"))})},noValidate:!0,children:[(0,t.jsx)("input",{type:"text",name:"honeypot","aria-hidden":"true",tabIndex:-1,autoComplete:"off",className:"absolute opacity-0 pointer-events-none w-0 h-0"}),(0,t.jsxs)("div",{className:"flex items-center gap-6",children:[(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("input",{ref:p,type:"email",name:"email",value:n,onChange:e=>{a(e.target.value),o&&u(null)},placeholder:"Enter Your Email Address",className:"w-full bg-transparent text-pure-white placeholder:text-pure-white/40 outline-none caret-pure-white",disabled:c,"aria-label":"Your email address","aria-describedby":o?"contact-error":void 0,autoComplete:"email"}),o&&(0,t.jsx)("p",{id:"contact-error",className:"mt-2 atlas-11/auto text-red-400",role:"alert",children:o})]}),(0,t.jsx)("button",{type:"submit",disabled:c,"aria-label":"Submit email",className:"shrink-0 text-pure-white cursor-pointer disabled:opacity-40",children:(0,t.jsx)(s.ArrowSVG,{})})]})]})]})]})}var c=e.i(76921);let d="(prefers-reduced-motion: reduce)",f=e=>{let t=window.matchMedia(d);return t.addEventListener("change",e),()=>t.removeEventListener("change",e)},p=()=>window.matchMedia(d).matches,m=()=>!1;function h(){let e=(0,i.useSyncExternalStore)(f,p,m),r=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let t=r.current;if(t)if(e){t.pause();try{t.currentTime=0}catch{}}else t.play().catch(()=>{})}
3,[e]),(0,t.jsxs)("video",{ref:r,muted:!0,loop:!0,playsInline:!0,autoPlay:!e,preload:"auto",poster:c.INFO_PREVIEW.poster,"aria-hidden":"true",className:"block w-[234px] h-auto",style:{aspectRatio:"4 / 5"},children:[(0,t.jsx)("source",{src:c.INFO_PREVIEW.webm,type:"video/webm"}),(0,t.jsx)("source",{src:c.INFO_PREVIEW.mp4,type:"video/mp4"})]})}var g=e.i(43283);let b=["ballet","bee","butterfly","dance","fish","shrimp","swan"],C="(prefers-reduced-motion: reduce)",v=e=>{let t=window.matchMedia(C);return t.addEventListener("change",e),()=>t.removeEventListener("change",e)},y=()=>window.matchMedia(C).matches,w=()=>!1,_=null;function x(){let[e]=(0,i.useState)(()=>{var e;let t;return(t=(e=_)?b.filter(t=>t!==e):b)[Math.floor(Math.random()*t.length)]}),[r,n]=(0,i.useState)(!1),a=(0,i.useSyncExternalStore)(v,y,w),o=c.MISC_VIDEOS[e],l=(0,i.useRef)(null),s=(0,i.useRef)(null);(0,i.useEffect)(()=>{_=e},[e]),(0,i.useEffect)(()=>{let e=[o.whiteout,o.natural].map(e=>{let t=document.createElement("link");return t.rel="preload",t.as="video",t.href=e,t.setAttribute("fetchpriority","high"),document.head.appendChild(t),t});return()=>{e.forEach(e=>e.remove())}},[o.whiteout,o.natural]),(0,i.useEffect)(()=>{let e=[l.current,s.current];a?e.forEach(e=>{if(e){e.pause();try{e.currentTime=0}catch{}}}):e.forEach(e=>e?.play().catch(()=>{}))},[a,e]);let u=a?"none":"opacity 500ms cubic-bezier(0.5, 1, 0.89, 1), color 500ms cubic-bezier(0.5, 1, 0.89, 1)";return(0,t.jsxs)("div",{className:"relative w-full overflow-hidden rounded-sm bg-white",style:{aspectRatio:"149 / 171"},onMouseEnter:()=>n(!0),onMouseLeave:()=>n(!1),children:[(0,t.jsx)("video",{ref:l,src:o.whiteout,muted:!0,loop:!0,playsInline:!0,autoPlay:!a,preload:"auto","aria-hidden":"true",className:"absolute inset-0 w-full h-full object-cover",style:{opacity:+!r,transition:u}}),(0,t.jsx)("video",{ref:s,src:o.natural,muted:!0,loop:!0,playsInline:!0,autoPlay:!a,preload:"auto","aria-hidden":"true",className:"absolute inset-0 w-full h-full object-cover",style:{opacity:+!!r,transition:u}}),(0,t.jsx)(E,{className:"pointer-events-none absolute left-1/2 top-1/2 w-2/3 h-auto -translate-x-1/2 -translate-y-1/2",style:{color:r?"#fff":"#000",transition:u}})]})}function E({className:e,style:r}){return(0,t.jsx)("svg",{width:"375",height:"138",viewBox:"0 0 375 138",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",className:e,style:r,children:(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M87.043 129.247C87.043 132.256 84.9909 134.169 82.117 134.169C79.2432 134.169 77.189 132.394 77.189 129.247C77.189 120.223 76.2317 111.336 75.41 104.905C70.6196 121.177 56.386 132.527 37.7749 132.527C19.5704 132.527 0 118.172 0 93.142C0 70.167 17.9291 54.0278 38.3213 54.0278C47.0804 54.0278 58.0294 57.0331 66.24 65.2402C60.4924 54.5697 52.0043 47.4588 39.6894 43.3573C35.8583 42.1235 34.6237 40.0728 34.6237 37.8887C34.6237 35.5628 36.2671 33.5079 39.9626 33.5079C45.4371 33.5079 50.5028 32.9619 55.0179 31.4614C46.5319 30.9112 41.0596 24.3463 41.0596 16.6852C41.0596 7.386 48.4485 0 58.3026 0C67.8834 0 75.5477 6.29394 75.5477 17.2354C75.5477 27.2182 67.8834 37.2009 52.6905 39.8019C68.7051 47.8715 78.4236 62.0933 80.0649 84.7973C84.4424 99.5693 87.043 116.117 87.043 129.247ZM37.775 123.224C54.4695 123.224 66.9262 111.874 71.7146 87.9448C63.7771 70.7052 51.3224 63.3234 38.5967 63.3234C22.582 63.3234 9.85413 76.178 9.85413 92.7298C9.85413 110.507 22.9929 123.224 37.775 123.224ZM50.9116 16.1433C50.9116 20.1114 54.1983 23.2584 58.3026 23.2584C62.6822 23.2584 65.6937 20.3823 65.6937 16.4184C65.6937 12.4545 62.409 9.30333 58.3026 9.30333C53.923 9.30333 50.9116 12.1794 50.9116 16.1433ZM128.649 108.998C113.321 108.998 102.098 98.1937 102.098 80.5498C102.098 72.8887 104.015 65.2318 109.625 55.7951C107.573 57.0247 105.245 57.5749 102.507 57.5749C94.0233 57.5749 86.7699 51.9687 86.7699 41.1606C86.7699 32.8159 93.3392 25.5675 102.645 25.5675C106.751 25.5675 110.311 26.6637 113.047 29.1229C111.542 19.8238 105.794 16.2683 96.0754 16.2683C92.1088 16.2683 90.0546 14.626 90.0546 11.6208C90.0546 8.74892 92.382 6.96911 95.9399 6.96911C113.047 6.96911 123.312 15.5889 123.312 34.4582C123.312 54.2904 111.952 62.7726 111.952 79.7287C111.952 92.3124 119.752 99.6984 129.06 99.6984C142.472 99.6984 152.326 87.6649 152.326 67.6952C152.326 56.4787 146.578 39.114 131.387 15.9974C130.839 15.1762 130.701 14.3551 130.701 13.534C130.701 10.5246 132.893 8.74892 135.494 8.74892C137.135 8.74892 138.503 9.42833 139.598 10.933C142.334 14.626 144.799 19.0026 147.127 23.9252C149.041 15.7223 156.295 11.8959 162.866 11.8959C171.077 11.8959 177.098 16.6768 177.098 25.0215C177.098 30.6318 174.361 34.0497 170.801 34.0497C168.341 34.0497 166.424 32.4075 166.424 29.8107C166.424 28.0309 167.381 27.3473 167.381 25.2966C167.381 22.8373 165.74 20.92 162.728 20.92C158.484 20.92 154.791 24.613 154.791 30.7652C154.791 42.5278 162.18 51.9687 162.18 67.6952C162.18 94.0881 147.809 108.998 128.649 108.998ZM96.626 41.4531C96.626 45.4171 99.9065 48.564 104.015 48.564C108.395 48.564 111.404 45.
3688 111.404 41.7241C111.404 37.7601 108.119 34.6132 104.015 34.6132C99.6354 34.6132 96.626 37.4892 96.626 41.4531ZM248.678 102.441C240.603 100.528 232.251 95.8764 227.736 91.4999C224.315 99.2985 217.2 103.396 209.26 103.396C200.09 103.396 193.796 96.8393 193.796 87.2567C193.796 78.095 201.05 71.1175 210.082 71.1175C213.913 71.1175 217.335 72.3513 220.758 75.0856C220.074 69.7545 218.43 63.8691 215.832 57.5835C210.904 60.5887 205.154 62.6436 198.311 62.6436C185.583 62.6436 175.729 57.3125 170.528 50.8769C169.433 49.5139 168.611 48.2843 168.611 46.9129C168.611 44.0369 170.801 41.9862 173.542 41.9862C175.183 41.9862 176.278 42.5364 177.237 43.7701C182.71 49.9265 189.825 53.3403 198.311 53.3403C202.693 53.3403 207.07 52.3857 211.998 49.5139C208.167 40.2105 206.524 35.563 206.524 29.1315C206.524 17.7816 212.547 9.9871 220.622 9.9871C228.011 9.9871 233.623 16.4144 233.623 27.3559C233.623 36.6551 230.063 45.5458 223.767 51.8397C227.736 61.0014 229.928 70.3005 230.199 82.3382C235.264 87.2567 241.012 90.6787 245.94 92.8629C245.475 90.8038 245.239 88.6947 245.256 86.5773C245.256 76.5903 252.783 68.3874 262.501 68.3874C271.398 68.3874 278.238 74.9522 278.238 83.7012C278.238 92.321 272.218 99.5695 259.898 102.579C265.237 111.607 275.638 116.667 288.228 116.667C307.39 116.667 319.707 102.304 319.707 87.3942C319.707 84.5265 319.023 82.2007 319.023 80.696C319.023 77.9575 321.077 75.9067 323.949 75.9067C325.732 75.9067 327.511 77.003 328.33 78.6452C330.247 82.2007 335.037 87.3942 340.51 90.8163C342.426 84.935 345.027 78.9162 348.312 72.7639C357.619 54.9825 359.398 46.7796 359.398 37.6137C359.398 20.9285 347.215 9.9871 329.563 9.9871C320.393 9.9871 312.591 13.6843 306.979 19.4238C313.14 27.2183 316.284 35.7005 316.284 44.7288C316.284 56.8999 309.853 63.1896 302.599 63.1896C295.21 63.1896 288.914 56.8999 288.914 42.6739C288.914 34.3292 290.558 27.9019 294.66 20.791C292.201 18.7403 289.325 16.8229 284.946 14.3637C283.167 13.2716 282.483 11.9045 282.483 10.5331C282.483 7.93219 284.261 5.88145 287.271 5.88145C289.736 5.88145 293.023 7.24861 300.547 12.9923C306.843 6.2941 317.928 0.683736 329.698 0.683736C351.87 0.683736 369.252 13.405 369.252 37.6137C369.252 47.7341 366.516 58.4004 356.389 77.6865C352.418 85.2059 350.912 89.0365 348.996 95.6055C352.691 96.9685 357.755 97.7896 361.724 97.7896C366.103 97.7896 368.431 96.9685 370.072 96.9685C372.948 96.9685 375 98.6149 375 101.345C375 105.176 372.126 107.089 361.724 107.089C356.798 107.089 351.459 106.138 346.533 104.496C345.027 112.424 344.343 121.452 344.343 133.082C344.343 135.949 342.702 138 339.417 138C336.13 138 334.487 136.083 334.487 133.082C334.487 121.861 335.448 110.511 337.638 100.666C334.351 98.4774 330.52 95.468 328.193 92.5919C325.592 111.607 311.905 125.966 288.228 125.966C270.437 125.966 256.889 117.622 248.678 102.441ZM210.63 94.1042C214.324 94.1042 218.43 91.5074 220.622 85.2134C217.609 82.3457 213.913 80.4284 211.314 80.4284C206.66 80.4284 203.65 83.4378 203.65 87.1308C203.65 91.5074 206.66 94.1042 210.63 94.1042ZM219.523 43.0871C222.401 38.0228 223.767 32.4166 223.767 27.3564C223.767 21.4751 222.124 19.291 220.347 19.291C218.293 19.291 216.378 22.2963 216.378 28.5902C216.378 32.6875 217.2 36.789 219.523 43.0871ZM245.121 38.2889C245.121 28.8522 252.099 21.8747 261.68 21.8747C271.26 21.8747 278.374 28.8522 278.374 38.2889C278.374 47.7257 271.26 54.5615 261.68 54.5615C252.099 54.5615 245.121 47.7257 245.121 38.2889ZM256.617 42.2567C258.671 42.2567 260.173 40.752 260.173 38.7013C260.173 37.8801 259.899 37.1924 259.215 36.5088C260.721 36.5088 262.091 35.1416 262.091 33.4994C262.091 31.4528 259.764 29.8105 257.299 29.8105C255.933 29.8105 254.698 30.4941 254.016 31.9988L256.341 33.2284C256.752 32.4073 257.028 31.9988 257.71 31.9988C258.671 31.9988 259.353 32.5449 259.353 33.2284C259.353 34.3205 258.531 34.8665 257.849 34.8665C257.574 34.8665 257.163 34.729 256.341 34.3205L255.384 36.2379C257.163 37.059 257.574 37.4716 257.574 38.1511C257.574 39.1139 257.028 40.0642 256.066 40.0642C255.384 40.0642 254.016 39.5224 254.016 38.422C254.016 38.1511 254.154 37.8801 254.427 37.3341L251.962 36.3712C251.593 36.8923 251.401 37.5217 251.415 38.1511C251.415 40.4769 253.468 42.2567 256.617 42.2567ZM256.476 94.9259C264.28 92.7418 268.382 89.0446 268.382 83.7093C268.382 80.1539 265.784 77.6947 262.364 77.6947C258.257 77.6947 255.11 81.2501 255.11 86.5854C255.11 89.5989 255.519 92.1916 256.476 94.9259ZM272.491 39.5232C272.491 37.1932 271.398 35.5551 268.796 34.4589L264.689 32.6791L260.036 43.7622L264.143 45.4003C265.102 45.8088 266.057 46.0839 266.881 46.0839C270.164 46.0839 272.491 42.8035 272.491 39.5232ZM270.026 38.9813C270.026 40.3485 268.933 43.9039 266.468 43.9039C265.924 43.9039 265.373 43.7706 264.689 43.4955L263.185 42.9494L266.332 35.5634L267.838 36.247C269.617 37.0681 270.026 37.6142 270.026 38.9813ZM302.875 53.89C304.789 53.89 306.433 51.5642 306.433 44.7284C306.433 39.1222 304.516 32.1447 301.369 27.6264C299.59 32.1447 298.768 36.5171 298.768 42.6735C298.768 50.8764 300.685 53.89 302.875 53.89Z",fill:"currentColor"})})}let j="header-nav-preview",S=[{key:"work",href:"/work",label:"Work",target:void 0,rel:void 0},{key:"info",href:"/info",label:"Info",target:void 0,rel:void 0},{key:"writing",href:"https://garden3d.substack.com/",label:"Writing",target:"_blank",rel:"noopener noreferrer"}];function O({activePreview:e,stories:a,canHover:i}){return(0,t.jsx)("div",{id:j,"aria-hidden":!e,className:(0,r.default)("absolute left-0 top-full pt-2 w-max motion-safe:transition-[opacity,transform] motion-safe:duration-200 motion-safe:ease-out",e?"visible translate-y-0 opacity-100":"invisible -translate-y-1 opacity-0 pointer-events-none"),children:(0,t.jsxs)("div",{className:"frosted-background rounded-lg origin-top p-4 max-h-[calc(100dvh-6.5rem)] overflow-hidden flex flex-col",children:["work"===e&&(0,t.jsxs)("div",{className:"flex flex-col gap-2 min-h-0 flex-1 overflow-hidden",children:[(0,t.jsx)(n.default,{className:"opacity-100 cursor-pointer w-fit",href:"/work",children:"All Work"}),(0,t.jsx)("div",{className:"w-full border-t border-dashed border-pure-white/20"}),(0,t.jsx)("ul",{className:"flex flex-col overflow-y-auto min-h-0",children:a.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(n.default,{href:`/capabilities/${e.slug}`,className:"opacity-100 cursor-pointer py-1.5 last:pb-0 block whitespace-nowrap",children:e.title})},e._id))})]}),"info"===e&&(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[!i&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.default,{className:"opacity-100 cursor-pointer w-fit",href:"/info",children:"Info"}),(0,t.jsx)("div",{className:"w-full border-t border-dashed border-pure-white/20"})]}),(0,t.jsx)(n.default,{href:"https://www.instagram.com/sanctucompu/",target:"_blank",rel:"noopener noreferrer","aria-label":"Sanctuary Computer Instagram (opens in new tab)",className:"relative w-full rounded-sm overflow-hidden block",children:(0,t.jsx)(h,{})})]}),"writing"===e&&(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)("p",{className:"atlas-14/auto",children:"We publish our thinking on substack"}),(0,t.jsx)(n.default,{href:"https://garden3d.substack.com/",target:"_blank",rel:"noopener noreferrer","aria-label":"Garden3D writing on Substack (opens in new tab)",className:"block cursor-pointer",children:(0,t.jsx)(x,{})})]})]})})}e.s(["HeaderClient",0,function({stories:e}){let[o,l]=(0,i.useState)(null),[s,c]=(0,i.useState)(()=>window.matchMedia("(hover: hover)").matches),d=(0,a.usePathname)(),f="/"!==d;return(0,i.useEffect)(()=>{let e=window.matchMedia("(hover: hover)"),t=e=>c(e.matches);return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,i.useEffect)(()=>
3{if(!o)return;let e=e=>{"Escape"===e.key&&l(null)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[o]),(0,t.jsx)("header",{className:"fixed top-0 left-0 z-header w-full px-5 md:px-6 pt-[calc(env(safe-area-inset-top)+var(--spacing-page-x-mobile))] md:pt-[calc(env(safe-area-inset-top)+var(--spacing-page-x-desktop))] pb-5 md:pb-6 atlas-14/auto text-pure-white pointer-events-none",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[f&&(0,t.jsx)(n.default,{href:"/","aria-label":"Sanctuary Computer home",className:"frosted-background flex h-9 w-9 items-center justify-center rounded-full p-[7.5px] pointer-events-auto cursor-pointer",children:(0,t.jsx)(g.Monogram,{})}),(0,t.jsxs)("div",{className:"relative pointer-events-auto",onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||l(null)},onMouseLeave:()=>s&&l(null),children:[(0,t.jsx)("nav",{"aria-label":"Primary",className:"frosted-background flex rounded-md",children:S.map(e=>{let a=!e.target&&d.startsWith(e.href);return(0,t.jsx)(n.default,{href:e.href,target:e.target,rel:e.rel,"aria-expanded":o===e.key,"aria-controls":j,"aria-current":a?"page":void 0,onFocus:()=>s&&l(e.key),onMouseEnter:()=>s&&l(e.key),className:(0,r.default)("nav-pill-compact action-transition opacity-100 cursor-pointer focus-visible:underline focus-visible:underline-offset-2","relative before:absolute before:-inset-y-2.5 before:inset-x-0 before:content-['']",{"opacity-60":o===e.key},"work"===e.key&&"pl-4","writing"===e.key&&"pr-4"),children:e.label},e.key)})}),(0,t.jsx)(O,{activePreview:o,stories:e,canHover:s})]}),(0,t.jsx)(u,{})]})})}],5502)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.