1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,92554,e=>{"use strict";var t=e.i(76009),r=e.i(94004),n=e.i(94776);e.s(["useReducedMotion",0,function(){t.hasReducedMotionListener.current||(0,r.initPrefersReducedMotion)();let[e]=(0,n.useState)(t.prefersReducedMotion.current);return e}])},645,e=>{"use strict";var t=e.i(34799),r=e.i(94776),n=e.i(82076),i=e.i(92554),s=e.i(28744),a=e.i(23928),l=e.i(6221),o=e.i(25542),c=e.i(20194),d=e.i(72357);function u(e,t){let r,n=()=>{let{currentTime:n}=t,i=(null===n?0:n.value)/100;r!==i&&e(i),r=i};return d.frame.preUpdate(n,!0),()=>(0,d.cancelFrame)(n)}function f(e){return!("u"<typeof window)&&(e?(0,a.supportsViewTimeline)():(0,a.supportsScrollTimeline)())}var m=e.i(70736),h=e.i(70934),g=e.i(98361);let p=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),x={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function y(e,t,r,n){let i=r[t],{length:s,position:a}=x[t],l=i.current,o=r.time;i.current=Math.abs(e[`scroll${a}`]),i.scrollLength=e[`scroll${s}`]-e[`client${s}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=(0,h.progress)(0,i.scrollLength,i.current);let c=n-o;i.velocity=c>50?0:(0,g.velocityPerSecond)(i.current-l,c)}e.i(37635);var v=e.i(26056),b=e.i(73626),w=e.i(8983),j=e.i(35029);let k={start:0,center:.5,end:1};function N(e,t,r=0){let n=0;if(e in k&&(e=k[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?n=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?n=t/100*document.documentElement.clientWidth:e.endsWith("vh")?n=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(n=t*e),r+n}let M=[0,0],E=[[0,0],[1,1]],C={x:0,y:0},A=new WeakMap,R=new WeakMap,S=new WeakMap,L=new WeakMap,I=new WeakMap,T=e=>e===document.scrollingElement?window:e;function $(e,{container:t=document.scrollingElement,trackContentSize:r=!1,...n}={}){if(!t)return c.noop;let i=S.get(t);i||(i=new Set,S.set(t,i));let s=function(e,t,r,n={}){return{measure:t=>{!function(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!==e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}(e,n.target,r),y(e,"x",r,t),y(e,"y",r,t),r.time=t,(n.offset||n.target)&&function(e,t,r){let{offset:n=E}=r,{target:i=e,axis:s="y"}=r,a="y"===s?"height":"width",l=i!==e?function(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if((0,j.isHTMLElement)(n))r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if("svg"===n.tagName){let e=n.getBoundingClientRect(),t=(n=n.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(n instanceof SVGGraphicsElement){let{x:e,y:t}=n.getBBox();r.x+=e,r.y+=t;let i=null,s=n.parentNode;for(;!i;)"svg"===s.tagName&&(i=s),s=n.parentNode;n=i}else break;return r}(i,e):C,o=i===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in i&&"svg"!==i.tagName?i.getBBox():{width:i.clientWidth,height:i.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let d=!t[s].interpolate,u=n.length;for(let e=0;e<u;e++){let r=function(e,t,r,n){let i=Array.isArray(e)?e:M,s=0;return"number"==typeof e?i=[e,e]:"string"==typeof e&&(i=(e=e.trim()).includes(" ")?e.split(" "):[e,k[e]?e:"0"]),(s=N(i[0],r,n))-N(i[1],t)}(n[e],c[a],o[a],l[s]);d||r===t[s].interpolatorOffsets[e]||(d=!0),t[s].offset[e]=r}d&&(t[s].interpolate=(0,v.interpolate)(t[s].offset,(0,b.defaultOffset)(n),{clamp:!1}),t[s].interpolatorOffsets=[...t[s].offset]),t[s].progress=(0,w.clamp)(0,1,t[s].interpolate(t[s].current))}(e,r,n)},notify:()=>t(r)}}(t,e,{time:0,x:p(),y:p()},n);if(i.add(s),!A.has(t)){let e=()=>{for(let e of i)e.measure(d.frameData.timestamp);d.frame.preUpdate(r)},r=()=>{for(let e of i)e.notify()},n=()=>d.frame.read(e);A.set(t,n);let s=T(t);window.addEventListener("resize",n),t!==document.documentElement&&R.set(t,(0,m.resize)(t,n)),s.addEventListener("scroll",n),n()}if(r&&!I.has(t)){let e=A.get(t),r={width:t.scrollWidth,height:t.scrollHeight};L.set(t,r);let n=d.frame.read(()=>{let n=t.scrollWidth,i=t.scrollHeight;
1(r.width!==n||r.height!==i)&&(e(),r.width=n,r.height=i)},!0);I.set(t,n)}let a=A.get(t);return d.frame.read(a,!1,!0),()=>{(0,d.cancelFrame)(a);let e=S.get(t);if(!e||(e.delete(s),e.size))return;let r=A.get(t);A.delete(t),r&&(T(t).removeEventListener("scroll",r),R.get(t)?.(),window.removeEventListener("resize",r));let n=I.get(t);n&&((0,d.cancelFrame)(n),I.delete(t)),L.delete(t)}}let W=[[[[0,1],[1,1]],"entry"],[[[0,0],[1,0]],"exit"],[[[1,0],[0,1]],"cover"],[E,"contain"]],P={start:0,end:1};function H(e){if(!e)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(let[t,r]of W)if(function(e,t){let r=function(e){if(2!==e.length)return;let t=[];for(let r of e)if(Array.isArray(r))t.push(r);else{if("string"!=typeof r)return;let e=function(e){let t=e.trim().split(/\s+/);if(2!==t.length)return;let r=P[t[0]],n=P[t[1]];if(void 0!==r&&void 0!==n)return[r,n]}(r);if(!e)return;t.push(e)}return t}(e);if(!r)return!1;for(let e=0;e<2;e++){let n=r[e],i=t[e];if(n[0]!==i[0]||n[1]!==i[1])return!1}return!0}(e,t))return{rangeStart:`${r} 0%`,rangeEnd:`${r} 100%`}}let O=new Map;function D(e){let t={value:0},r=$(r=>{t.value=100*r[e.axis].progress},e);return{currentTime:t,cancel:r}}function z({source:e,container:t,...r}){let{axis:n}=r;e&&(t=e);let i=O.get(t);i||(i=new Map,O.set(t,i));let s=r.target??"self",a=i.get(s);a||(a={},i.set(s,a));let l=n+(r.offset??[]).join(",");return a[l]||(r.target&&f(r.target)?H(r.offset)?a[l]=new ViewTimeline({subject:r.target,axis:n}):a[l]=D({container:t,...r}):f()?a[l]=new ScrollTimeline({source:t,axis:n}):a[l]=D({container:t,...r})),a[l]}function B(e,{axis:t="y",container:r=document.scrollingElement,...n}={}){let i,s,a;if(!r)return c.noop;let l={axis:t,container:r,...n};return"function"==typeof e?function(e,t){return 2===e.length||t&&(t.target||t.offset)?$(r=>{e(r[t.axis].progress,r)},t):u(e,z(t))}(e,l):(i=z(l),s=l.target?H(l.offset):void 0,a=l.target?f(l.target)&&!!s:f(),e.attachTimeline({timeline:a?i:void 0,...s&&a&&{rangeStart:s.rangeStart,rangeEnd:s.rangeEnd},observe:e=>(e.pause(),u(t=>{e.time=e.iterationDuration*t},i))}))}var F=e.i(25976),V=e.i(28511);let _=()=>({scrollX:(0,l.motionValue)(0),scrollY:(0,l.motionValue)(0),scrollXProgress:(0,l.motionValue)(0),scrollYProgress:(0,l.motionValue)(0)}),U=e=>!!e&&!e.current;function q(e,t,r,n){return{factory:i=>{let a,l=()=>{U(r)||U(n)?s.microtask.read(l):a=B(i,{...t,axis:e,container:r?.current||void 0,target:n?.current||void 0})};return s.microtask.read(l),()=>{(0,s.cancelMicrotask)(l),a?.()}},times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}var X=e.i(30335);function Y(e,t){let n=function(e){let t=(0,F.useConstant)(()=>(0,l.motionValue)(e)),{isStatic:n}=(0,r.useContext)(X.MotionConfigContext);if(n){let[,n]=(0,r.useState)(e);(0,r.useEffect)(()=>t.on("change",n),[])}return t}(t()),i=()=>n.set(t());return i(),(0,V.useIsomorphicLayoutEffect)(()=>{let t=()=>d.frame.preRender(i,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,d.cancelFrame)(i)}}),n}function G(e,t){let r=(0,F.useConstant)(()=>[]);return Y(e,()=>{r.length=0;let n=e.length;for(let t=0;t<n;t++)r[t]=e[t].get();return t(r)})}e.s(["Parallax",0,function({className:e,drift:c=20,children:d}){let u=r.useRef(null),f=(0,i.useReducedMotion)(),{scrollYProgress:m}=function({container:e,target:t,...n}={}){var i;let l=(0,F.useConstant)(_);i=n.offset,!("u"<typeof window)&&(t?(0,a.supportsViewTimeline)()&&!!H(i):(0,a.supportsScrollTimeline)())&&(l.scrollXProgress.accelerate=q("x",n,e,t),l.scrollYProgress.accelerate=q("y",n,e,t));let c=(0,r.useRef)(null),d=(0,r.useRef)(!1),u=(0,r.useCallback)(()=>(c.current=B((e,{x:t,y:r})=>{l.scrollX.set(t.current),l.scrollXProgress.set(t.progress),l.scrollY.set(r.current),l.scrollYProgress.set(r.progress)},{...n,container:e?.current||void 0,target:t?.current||void 0}),()=>{c.current?.()}),[e,t,JSON.stringify(n.offset)]);return(0,V.useIsomorphicLayoutEffect)(()=>{if(d.current=!1,!(U(e)||U(t)))return u();d.current=!0},[u]),(0,r.useEffect)(()=>{let r;if(!d.current)return;let n=()=>{let n=U(e),i=U(t);(0,o.invariant)(!n,"Container ref is defined but not hydrated","use-scroll-ref"),(0,o.invariant)(!i,"Target ref is defined but not hydrated","use-scroll-ref"),n||i||(r=u())};return s.microtask.read(n),()=>{(0,s.cancelMicrotask)(n),r?.()}},[u]),l}({target:u,offset:["start start","end start"]}),h=function e(t,r,n,i){if("function"==typeof t){let e;return l.collectMotionValues.current=[],t(),e=Y(l.collectMotionValues.current,t),l.collectMotionValues.current=void 0,e}if(void 0!==n&&!Array.isArray(n)&&"function"!=typeof r){var s=t,a=r,o=n,c=i;let l=(0,F.useConstant)(()=>Object.keys(o)),d=(0,F.useConstant)(()=>({}));
1for(let t of l)d[t]=e(s,a,o[t],c);return d}let d="function"==typeof r?r:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,n=e[0+r],i=e[1+r],s=e[2+r],a=e[3+r],l=(0,v.interpolate)(i,s,a);return t?l(n):l}(r,n,i),u=Array.isArray(t)?G(t,d):G([t],([e])=>d(e)),f=Array.isArray(t)?void 0:t.accelerate;return f&&!f.isTransformed&&"function"!=typeof r&&Array.isArray(n)&&i?.clamp!==!1&&(u.accelerate={...f,times:r,keyframes:n,isTransformed:!0,...i?.ease?{ease:i.ease}:{}}),u}(m,[0,1],[0,c]);return(0,t.jsx)(n.m.div,{ref:u,className:e,style:{y:f?0:h},children:d})}],645)},34226,e=>{"use strict";var t=e.i(34799),r=e.i(82076),n=e.i(75157),i=e.i(36862);let s={hidden:{},show:{transition:{staggerChildren:i.HERO_STAGGER}}},a={hidden:{opacity:0,y:i.TRAVEL},show:{opacity:1,y:0,transition:{duration:i.DURATION.hero,ease:i.EASE}}};e.s(["HeroIntro",0,function({className:e,children:n}){return(0,t.jsx)(r.m.div,{className:e,variants:s,initial:"hidden",animate:"show",children:n})},"HeroIntroItem",0,function({className:e,children:i}){return(0,t.jsx)(r.m.div,{className:(0,n.cn)("motion-reduce:!translate-y-0 motion-reduce:!opacity-100",e),variants:a,children:i})}])},76738,e=>{"use strict";var t=e.i(34799),r=e.i(94776),n=e.i(75157);e.s(["JumpNav",0,function({items:e}){let[i,s]=r.useState(e[0]?.id??"");return r.useEffect(()=>{let t=e.map(e=>document.getElementById(e.id)).filter(e=>!!e);if(!("IntersectionObserver"in window)||0===t.length)return;let r=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&s(e.target.id)})},{rootMargin:"-20% 0px -70% 0px",threshold:0});return t.forEach(e=>r.observe(e)),()=>r.disconnect()},[e]),(0,t.jsxs)("nav",{"aria-label":"On this page",className:"sticky top-16 z-30 border-b border-line bg-canvas lg:top-18",children:[(0,t.jsxs)("div",{className:"mx-auto max-w-7xl px-6 py-2.5 md:hidden",children:[(0,t.jsx)("label",{htmlFor:"jump-nav-select",className:"sr-only",children:"Jump to a section on this page"}),(0,t.jsx)("select",{id:"jump-nav-select",value:i,onChange:e=>{window.location.hash=e.target.value},className:"h-11 w-full rounded-md border border-line bg-canvas px-3 font-mono text-xs uppercase tracking-[0.08em] text-ink focus:border-blue focus:outline-none focus:ring-2 focus:ring-blue/40",children:e.map(e=>(0,t.jsx)("option",{value:e.id,children:e.label},e.id))})]}),(0,t.jsx)("div",{className:"mx-auto hidden max-w-7xl flex-wrap gap-x-1 px-6 py-1 md:flex",children:e.map(e=>(0,t.jsx)("a",{href:`#${e.id}`,"aria-current":i===e.id?"true":void 0,className:(0,n.cn)("whitespace-nowrap border-b-[3px] px-3 py-2.5 font-mono text-[11.5px] uppercase tracking-[0.08em] no-underline transition-colors",i===e.id?"border-green text-ink":"border-transparent text-gray-medium hover:text-ink"),children:e.label},e.id))})]})}])},37312,e=>{"use strict";var t=e.i(34799),r=e.i(94776),n=e.i(13038);let i={some:0,all:1};var s=e.i(92554),a=e.i(75157),l=e.i(36862);e.s(["CountUp",0,function({value:e,className:o,animate:c=!0}){let d=r.useRef(null),u=function(e,{root:t,margin:s,amount:a,once:l=!1,initial:o=!1}={}){let[c,d]=(0,r.useState)(o);return(0,r.useEffect)(()=>{if(!e.current||l&&c)return;let r={root:t&&t.current||void 0,margin:s,amount:a};return function(e,t,{root:r,margin:s,amount:a="some"}={}){let l=(0,n.resolveElements)(e),o=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{let r=o.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?o.set(e.target,r):c.unobserve(e.target)}else"function"==typeof r&&(r(e),o.delete(e.target))})},{root:r,rootMargin:s,threshold:"number"==typeof a?a:i[a]});return l.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,()=>(d(!0),l?void 0:()=>d(!1)),r)},[t,e,s,l,a]),c}(d,{once:!0,amount:.5}),f=(0,s.useReducedMotion)(),[m,h]=r.useState(e),g=r.useMemo(()=>{let t;return c?(t=/^(\d[\d,]*)([+%]?)$/.exec(e.trim()))?{target:Number(t[1].replace(/,/g,"")),suffix:t[2],grouped:t[1].includes(",")}:null:null},[e,c]);return r.useEffect(()=>{if(!u||f||!g||0===g.target)return;let e=performance.now(),t=0,r=n=>{let i=Math.min((n-e)/l.COUNT_MS,1),s=1-Math.pow(1-i,3),a=Math.round(g.target*s);
1h((g.grouped?a.toLocaleString("en-US"):String(a))+g.suffix),i<1&&(t=requestAnimationFrame(r))};return t=requestAnimationFrame(r),()=>cancelAnimationFrame(t)},[u,f,g]),(0,t.jsx)("span",{ref:d,className:(0,a.cn)("tabular-nums",o),children:m})}],37312)},88513,e=>{"use strict";var t=e.i(34799),r=e.i(94776),n=e.i(75157);let i="linear-gradient(to right, transparent, #000 7%, #000 93%, transparent)";e.s(["LogoWall",0,function({logos:e,count:s=6,caption:a="Customer logos load from the CMS.",className:l}){let o=r.useMemo(()=>(e??[]).filter(e=>e.logo_url),[e]),[c,d]=r.useState(o);if(r.useEffect(()=>{let e=[...o];for(let t=e.length-1;t>0;t--){let r=Math.floor(Math.random()*(t+1));[e[t],e[r]]=[e[r],e[t]]}d(e)},[o]),0===c.length)return(0,t.jsxs)("div",{className:l,children:[(0,t.jsx)("div",{className:"overflow-hidden",style:{maskImage:i,WebkitMaskImage:i},children:(0,t.jsx)("div",{className:"flex items-center gap-12","aria-hidden":!0,children:Array.from({length:s}).map((e,r)=>(0,t.jsx)("span",{className:"h-6 w-24 flex-none rounded-full bg-gray-medium/25"},r))})}),(0,t.jsx)("p",{className:"mt-3 font-mono text-[10.5px] uppercase tracking-[0.1em] text-gray-medium",children:a})]});let u=c;for(;u.length<8;)u=[...u,...c];let f=[...u,...u],m=Math.max(24,3.5*u.length);return(0,t.jsx)("div",{className:(0,n.cn)("logo-marquee overflow-hidden",l),style:{maskImage:i,WebkitMaskImage:i},children:(0,t.jsx)("ul",{className:"logo-marquee-track flex w-max items-center gap-12",style:{animationDuration:`${m}s`},children:f.map((e,r)=>{let n=r>=u.length;return(0,t.jsx)("li",{className:"flex-none",inert:n,children:(0,t.jsx)("img",{src:e.logo_url,alt:e.name,loading:"lazy",className:"h-[3.3rem] w-auto max-w-[14.5rem] object-contain"})},r)})})})}])},44474,e=>{"use strict";var t=e.i(34799),r=e.i(94776),n=e.i(81610),i=e.i(75157),s=e.i(96446);function a({children:e,cite:r,storyHref:l,centered:o=!1,className:c}){return(0,t.jsx)(s.Reveal,{variant:"fade",children:(0,t.jsxs)("figure",{className:(0,i.cn)("bg-green/[0.07]",o?"mx-auto w-4/5 rounded-md px-8 py-8 text-center":"max-w-[62ch] rounded-r-md border-l-4 border-green px-6 py-5",c),children:[(0,t.jsxs)("blockquote",{className:"text-fluid-lg font-bold leading-snug text-ink",children:["â",e,"â"]}),(0,t.jsxs)("figcaption",{className:"mt-3 text-sm text-gray-dark",children:[(0,t.jsx)("span",{className:"text-gray-medium",children:r}),l&&(0,t.jsxs)(t.Fragment,{children:[" · ",(0,t.jsx)(n.default,{href:l,className:"text-blue-dark underline underline-offset-2",children:"Read the story â"})]})]})]})})}e.s(["RotatingQuote",0,function({quotes:e,centered:n,className:i}){let s,[l,o]=r.useState(0);if(r.useEffect(()=>{e.length>1&&o(Math.floor(Math.random()*e.length))},[e.length]),0===e.length)return null;let c=e[l]??e[0];return(0,t.jsx)(a,{className:i,centered:n,cite:(s=c.title?`${c.name}, ${c.title}`:c.name,`${s} \xb7 ${c.station}`),storyHref:c.story_slug?`/resources/blog/${c.story_slug}`:void 0,children:c.quote})}],44474)},27390,e=>{"use strict";let t=(0,e.i(27194).default)("calendar-days",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]);e.s(["CalendarDays",0,t],27390)},7271,e=>{"use strict";let t=(0,e.i(27194).default)("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]]);e.s(["Clock",0,t],7271)},86680,e=>{"use strict";let t=(0,e.i(27194).default)("message-square-text",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M7 11h10",key:"1twpyw"}],["path",{d:"M7 15h6",key:"d9of3u"}],["path",{d:"M7 7h8",key:"af5zfr"}]]);e.s(["MessageSquareText",0,t],86680)},99121,e=>{"use strict";var t=e.i(34799),r=e.i(75157),n=e.i(96446),i=e.i(94112);function s({className:e,...n}){return(0,t.jsx)("div",{className:(0,r.cn)("mx-auto max-w-7xl px-6",e),...n})}function a({children:e,live:n=!1,className:s}){return(0,t.jsxs)("p",{className:(0,r.cn)("flex items-center gap-2.5 font-mono text-[11.5px] uppercase tracking-[0.16em] text-blue-dark",s),children:[n?(0,t.jsx)("span",{className:"h-2 w-2 flex-none rounded-full bg-live motion-safe:animate-tally","aria-hidden":!0}):(0,t.jsx)(i.EyebrowMark,{}),e]})}function l({as:e="h2",size:n="section",className:i,children:s}){return(0,t.jsx)(e,{className:(0,r.cn)("text-balance text-ink","hero"===n?"text-fluid-3xl font-semibold leading-[1.04] tracking-[-0.02em]":"sub"===n?"text-fluid-lg font-bold tracking-[-0.01em]":"text-fluid-2xl font-semibold leading-[1.1] tracking-[-0.015em]",i),children:s})}function o({className:e,...n}){return(0,t.jsx)("p",{className:(0,r.cn)("max-w-[60ch] text-fluid-base text-gray-dark",e),...n})}e.s(["Container",0,s,"Eyebrow",0,a,"Section",0,function({id:e,bg:n="canvas",bleed:i=!1,className:a,containerClassName:l,children:o}){return(0,t.jsx)("section",{id:e,className:(0,r.cn)("scroll-mt-32 py-16 sm:py-20 lg:py-24","surface"===n?"bg-surface":"surface-2"===n?"bg-surface-2":"",a),children:i?o:(0,t.jsx)(s,{className:l,children:o})})},"SectionHeader",0,function({eyebrow:e,eyebrowLive:i=!1,badge:s,heading:c,headingAs:d="h2",headingSize:u,lead:f,align:m="left",className:h,children:g}){let p="center"===m;return(0,t.jsxs)(n.Reveal,{className:(0,r.cn)("flex flex-col",p&&"mx-auto max-w-3xl items-center text-center",h),children:[e?(0,t.jsxs)("div",{className:(0,r.cn)("flex items-center gap-3",p&&"justify-center"),children:[(0,t.jsx)(a,{live:i,children:e}),s]}):null,(0,t.jsx)(l,{as:d,size:u,className:"mt-4",children:c}),f?(0,t.jsx)(o,{className:(0,r.cn)("mt-4",!p&&"max-w-none"),children:f}):null,g?(0,t.jsx)("div",{className:"mt-6",children:g}):null]})}])},32882,e=>{"use strict";var t=e.i(34799),r=e.i(94776),n=e.i(81610),i=e.i(17204),s=e.i(27194);let a=(0,s.default)("audio-lines",[["path",{d:"M2 10v3",key:"1fnikh"}],["path",{d:"M6 6v11",key:"11sgs0"}],["path",{d:"M10 3v18",key:"yhl04a"}],["path",{d:"M14 8v7",key:"3a1oy3"}],["path",{d:"M18 5v13",key:"123xd1"}],["path",{d:"M22 10v3",key:"154ddg"}]]);var l=e.i(27390),o=e.i(7271),c=e.i(77036);let d=(0,s.default)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);var u=e.i(86680),f=e.i(99121),m=e.i(19455);
1let h="2027-04-26",g=Math.round((Date.parse(h)-Date.parse("2024-04-24"))/864e5),p=()=>()=>{},x=[{Icon:u.MessageSquareText,label:"Live & recorded captions"},{Icon:a,label:"Audio descriptions"},{Icon:c.FileText,label:"Text transcripts"},{Icon:d,label:"Language accessibility"}];e.s(["AdaDeadlineCta",0,function(){let e=r.useSyncExternalStore(p,()=>Math.ceil((Date.parse(h)-Date.now())/864e5),()=>null),s=null===e?0:Math.min(100,Math.max(0,(g-e)/g*100));return(0,t.jsxs)(f.Section,{id:"ada-compliance",bg:"surface",children:[(0,t.jsx)(f.SectionHeader,{eyebrow:"Award-winning Audio-Description Solutions",heading:"Are you required to comply with ADA Title II?",lead:"Cablecast offers award-winning closed-caption and audio-description compliance, built into how you publish, so every meeting meets WCAG 2.1 AA."}),(0,t.jsxs)("div",{className:"mt-12 overflow-hidden rounded-3xl border border-line bg-canvas p-8 shadow-card lg:p-10",children:[(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2",children:[(0,t.jsx)(o.Clock,{className:"h-5 w-5 text-warning","aria-hidden":!0}),(0,t.jsx)("span",{className:"font-mono text-xs font-semibold uppercase tracking-[0.16em] text-warning",children:"Federal compliance deadline"})]}),(0,t.jsxs)("div",{className:"mt-8 grid items-center gap-8 lg:grid-cols-3",children:[(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"text-6xl font-bold tabular-nums text-ink lg:text-7xl",children:null===e?"â¦":e.toLocaleString()}),(0,t.jsx)("div",{className:"mt-1 text-lg text-gray-medium",children:"days remaining"})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"text-2xl font-bold text-ink",children:"April 26, 2027"}),(0,t.jsx)("div",{className:"text-sm text-gray-medium",children:"For agencies with 50K+ population"})]}),(0,t.jsxs)("div",{className:"mx-auto mt-4 max-w-sm",children:[(0,t.jsxs)("div",{className:"mb-2 flex justify-between text-xs text-gray-medium",children:[(0,t.jsx)("span",{children:"Rule published"}),(0,t.jsx)("span",{children:"Deadline"})]}),(0,t.jsx)("div",{className:"h-3 overflow-hidden rounded-full bg-surface-2",children:(0,t.jsx)("div",{className:"relative h-full rounded-full bg-gradient-to-r from-green via-warning to-danger transition-[width] duration-1000 ease-out motion-reduce:transition-none",style:{width:`${s}%`},children:(0,t.jsx)("span",{className:"absolute right-0 top-1/2 h-3 w-3 -translate-y-1/2 rounded-full bg-ink shadow ring-2 ring-canvas","aria-hidden":!0})})})]}),(0,t.jsxs)("div",{className:"mt-4 flex items-center justify-center gap-2 text-sm text-gray-medium",children:[(0,t.jsx)(l.CalendarDays,{className:"h-4 w-4 flex-none text-warning","aria-hidden":!0}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"font-semibold text-ink",children:"April 26, 2028"})," for smaller municipalities"]})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"mb-3 text-center font-mono text-xs font-semibold uppercase tracking-[0.16em] text-gray-medium lg:text-left",children:"Whatâs required"}),(0,t.jsx)("ul",{className:"grid grid-cols-2 gap-2 lg:grid-cols-1",children:x.map(({Icon:e,label:r})=>(0,t.jsxs)("li",{className:"flex items-center gap-2 rounded-lg border border-line bg-surface p-2",children:[(0,t.jsx)("span",{className:"flex h-7 w-7 flex-none items-center justify-center rounded-md bg-green/15",children:(0,t.jsx)(e,{className:"h-3.5 w-3.5 text-green-dark","aria-hidden":!0})}),(0,t.jsx)("span",{className:"text-xs font-medium text-ink",children:r})]},r))})]})]})]}),(0,t.jsxs)("div",{className:"mt-8 flex flex-wrap justify-center gap-3",children:[(0,t.jsx)(m.Button,{asChild:!0,size:"lg",children:(0,t.jsx)(n.default,{href:"/contact",children:"Book a demo"})}),(0,t.jsx)(m.Button,{asChild:!0,size:"lg",variant:"secondary",children:(0,t.jsxs)(n.default,{href:"/resources/compliance-guide",children:["Read the compliance guide",(0,t.jsx)(i.ArrowRight,{className:"h-4 w-4","aria-hidden":!0})]})})]})]})}],32882)},87466,e=>{"use strict";var t=e.i(34799),r=e.i(94776),n=e.i(70886),i=e.i(81610),s=e.i(17204);e.i(37635);var a=e.i(14265),l=e.i(25976),o=e.i(28511),c=e.i(94765),d=e.i(35029),u=r,f=e.i(30335);function m(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class h extends u.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,d.isHTMLElement)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,r=(0,d.isHTMLElement)(e)&&e.offsetWidth||0,n=(0,d.isHTMLElement)(e)&&e.offsetHeight||0,i=getComputedStyle(t),s=this.props.sizeRef.current;s.height=parseFloat(i.height),s.width=parseFloat(i.width),s.top=t.offsetTop,s.left=t.offsetLeft,s.right=r-s.width-s.left,s.bottom=n-s.height-s.top,s.direction=i.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function g({children:e,isPresent:n,anchorX:i,anchorY:s,root:a,pop:l}){let o=(0,u.useId)(),c=(0,u.useRef)(null),d=(0,u.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:p}=(0,u.useContext)(f.MotionConfigContext),x=function(...e){return r.useCallback(function(...e){return t=>{let r=!1,n=e.map(e=>{let n=m(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():m(e[t],null)}}}}(...e),e)}(c,e.props?.ref??e?.ref);return(0,u.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:u,right:f,bottom:m,direction:h}=d.current;if(n||!1===l||!c.current||!e||!t)return;let g="rtl"===h,x="left"===i?g?`right: ${f}`:`left: ${u}`:g?`left: ${u}`:`right: ${f}`,y="bottom"===s?`bottom: ${m}`:`top: ${r}`;c.current.dataset.motionPopId=o;
1let v=document.createElement("style");p&&(v.nonce=p);let b=a??document.head;return b.appendChild(v),v.sheet&&v.sheet.insertRule(` 2 [data-motion-pop-id="${o}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${t}px !important; 6 ${x}px !important; 7 ${y}px !important; 8 } 9 `),()=>{c.current?.removeAttribute("data-motion-pop-id"),b.contains(v)&&b.removeChild(v)}},[n]),(0,t.jsx)(h,{isPresent:n,childRef:c,sizeRef:d,pop:l,children:!1===l?e:u.cloneElement(e,{ref:x})})}let p=({children:e,initial:n,isPresent:i,onExitComplete:s,custom:a,presenceAffectsLayout:d,mode:u,anchorX:f,anchorY:m,root:h})=>{let p=(0,l.useConstant)(x),y=(0,r.useId)(),v=(0,r.useRef)(i),b=(0,r.useRef)(s);(0,o.useIsomorphicLayoutEffect)(()=>{v.current=i,b.current=s});let w=!0,j=(0,r.useMemo)(()=>(w=!1,{id:y,initial:n,isPresent:i,custom:a,onExitComplete:e=>{for(let t of(p.set(e,!0),p.values()))if(!t)return;s&&s()},register:e=>(p.set(e,!1),()=>{p.delete(e),v.current||p.size||b.current?.()})}),[i,p,s]);return d&&w&&(j={...j}),(0,r.useMemo)(()=>{p.forEach((e,t)=>p.set(t,!1))},[i]),r.useEffect(()=>{i||p.size||!s||s()},[i]),e=(0,t.jsx)(g,{pop:"popLayout"===u,isPresent:i,anchorX:f,anchorY:m,root:h,children:e}),(0,t.jsx)(c.PresenceContext.Provider,{value:j,children:e})};function x(){return new Map}var y=e.i(79680);let v=e=>e.key||"";function b(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}let w=({children:e,custom:n,initial:i=!0,onExitComplete:s,presenceAffectsLayout:c=!0,mode:d="sync",propagate:u=!1,anchorX:f="left",anchorY:m="top",root:h})=>{let[g,x]=(0,y.usePresence)(u),w=(0,r.useMemo)(()=>b(e),[e]),j=u&&!g?[]:w.map(v),k=(0,r.useRef)(!0),N=(0,r.useRef)(w),M=(0,l.useConstant)(()=>new Map),E=(0,r.useRef)(new Set),[C,A]=(0,r.useState)(w),[R,S]=(0,r.useState)(w);(0,o.useIsomorphicLayoutEffect)(()=>{k.current=!1,N.current=w;for(let e=0;e<R.length;e++){let t=v(R[e]);j.includes(t)?(M.delete(t),E.current.delete(t)):!0!==M.get(t)&&M.set(t,!1)}},[R,j.length,j.join("-")]);let L=[];if(w!==C){let e=[...w];for(let t=0;t<R.length;t++){let r=R[t],n=v(r);j.includes(n)||(e.splice(t,0,r),L.push(r))}return"wait"===d&&L.length&&(e=L),S(b(e)),A(w),null}let{forceRender:I}=(0,r.useContext)(a.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:R.map(e=>{let r=v(e),a=(!u||!!g)&&(w===R||j.includes(r));return(0,t.jsx)(p,{isPresent:a,initial:(!k.current||!!i)&&void 0,custom:n,presenceAffectsLayout:c,mode:d,root:h,onExitComplete:a?void 0:()=>{if(E.current.has(r)||!M.has(r))return;E.current.add(r),M.set(r,!0);let e=!0;M.forEach(t=>{t||(e=!1)}),e&&(I?.(),S(N.current),u&&x?.(),s&&s())},anchorX:f,anchorY:m,children:e},r)})})};var j=e.i(82076),k=e.i(92554),N=e.i(19455),M=e.i(75157),E=e.i(36862);e.s(["PlatformShowcase",0,function({lines:e,allProductsHref:a}){let[l,o]=r.useState(0),[c,d]=r.useState(!1),[u,f]=r.useState(()=>e.map(()=>0)),m=(0,k.useReducedMotion)(),h=r.useRef([]),g=r.useRef(0),p=r.useRef(0),x=r.useRef(e.map(()=>0)),y=r.useCallback(t=>{let r=e[t].products.length;if(r<=1)return 0;let n=Math.floor(Math.random()*r);for(;n===x.current[t];)n=Math.floor(Math.random()*r);return n},[e]),v=r.useCallback((e,t)=>{let r=x.current.map((r,n)=>n===e?t:r);x.current=r,f(r)},[]);r.useEffect(()=>{let t=e.map(e=>e.products.length?Math.floor(Math.random()*e.products.length):0);x.current=t,f(t)},[e]);let b=r.useCallback(e=>{g.current=0,p.current=e,o(e),v(e,y(e))},[y,v]);r.useEffect(()=>{if(m||c)return;let t=setInterval(()=>{g.current+=50,g.current>=5e3&&b((p.current+1)%e.length)},50);return()=>clearInterval(t)},[m,c,e.length,b]);let C=e[l],A=C.products[u[l]??0]??C.products[0]??null;return(0,t.jsxs)("div",{className:"mt-10 grid gap-4 lg:grid-cols-[minmax(0,20rem)_1fr] lg:gap-6",onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),onFocusCapture:()=>d(!0),onBlurCapture:()=>d(!1),children:[(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-3",children:[(0,t.jsx)("div",{role:"tablist","aria-orientation":"vertical","aria-label":"Product lines",className:"flex gap-3 overflow-x-auto pb-1 lg:flex-col lg:overflow-visible lg:pb-0",children:e.map((r,n)=>{let i=n===l;return(0,t.jsxs)("button",{ref:e=>{h.current[n]=e},type:"button",role:"tab",id:`platform-tab-${r.key}`,"aria-selected":i,"aria-controls":"platform-panel",tabIndex:i?0:-1,onClick:()=>b(n),onKeyDown:t=>((t,r)=>{let n=r;if("ArrowDown"===t.key||"ArrowRight"===t.key)n=(r+1)%e.length;else if("ArrowUp"===t.key||"ArrowLeft"===t.key)n=(r-1+e.length)%e.length;else if("Home"===t.key)n=0;else{if("End"!==t.key)return;n=e.length-1}
9t.preventDefault(),b(n),h.current[n]?.focus()})(t,n),className:(0,M.cn)("relative min-w-[15rem] flex-none overflow-hidden rounded-2xl border p-5 text-left outline-none transition-colors focus-visible:ring-2 focus-visible:ring-blue focus-visible:ring-offset-2 focus-visible:ring-offset-surface lg:min-w-0",i?"border-green/30 bg-canvas shadow-card":"border-line bg-surface hover:bg-canvas"),children:[(0,t.jsxs)("span",{className:"font-mono text-xs tracking-[0.14em] text-gray-medium",children:["0",n+1]}),(0,t.jsx)("span",{className:"mt-2 block text-fluid-lg font-bold text-ink",children:r.label}),(0,t.jsx)("span",{className:(0,M.cn)("mt-1 block text-sm",i?"text-green-dark":"text-gray-dark"),children:r.descriptor})]},r.key)})}),(0,t.jsx)(N.Button,{asChild:!0,className:"mt-1 self-start",children:(0,t.jsxs)(i.default,{href:a,children:["View all products",(0,t.jsx)(s.ArrowRight,{className:"h-4 w-4","aria-hidden":!0})]})})]}),(0,t.jsx)("div",{role:"tabpanel",id:"platform-panel","aria-labelledby":`platform-tab-${C.key}`,tabIndex:0,className:"relative min-w-0 overflow-hidden rounded-2xl border border-line bg-canvas p-6 shadow-card outline-none focus-visible:ring-2 focus-visible:ring-blue focus-visible:ring-offset-2 focus-visible:ring-offset-surface sm:p-8 md:min-h-[22rem]",children:(0,t.jsx)(w,{mode:"wait",children:(0,t.jsxs)(j.m.div,{initial:!m&&{opacity:0,y:8},animate:{opacity:1,y:0},exit:m?void 0:{opacity:0,y:-8},transition:{duration:.6*E.DURATION.base,ease:E.EASE},className:"grid gap-6 md:grid-cols-[1fr_0.85fr] md:items-center",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"inline-block rounded-lg bg-green-dark px-3 py-1 font-mono text-[10.5px] uppercase tracking-[0.14em] text-white",children:C.label}),(0,t.jsx)("h3",{className:"mt-5 text-fluid-2xl font-bold leading-[1.08] text-ink",children:C.headline}),(0,t.jsx)("p",{className:"mt-4 max-w-md text-fluid-base text-gray-dark",children:C.description}),(0,t.jsx)("div",{className:"mt-5 flex flex-wrap gap-2",children:C.tags.map(e=>(0,t.jsx)("span",{className:"rounded-md border border-line bg-surface px-3 py-1 font-mono text-xs text-gray-dark",children:e},e))}),(0,t.jsxs)(i.default,{href:C.href,className:"mt-6 inline-flex items-center gap-1.5 font-bold text-blue-dark no-underline",children:["See the line",(0,t.jsx)(s.ArrowRight,{className:"h-4 w-4","aria-hidden":!0})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"relative aspect-[4/3] overflow-hidden rounded-xl bg-surface",children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"absolute inset-0 bg-[radial-gradient(circle_at_50%_42%,rgba(46,167,97,0.14),transparent_68%)]"}),A?(0,t.jsx)(n.default,{src:A.imageUrl,alt:A.name,fill:!0,sizes:"(max-width: 768px) 100vw, 380px",className:"object-contain p-6"}):null,(0,t.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 rounded-xl shadow-[inset_0_0_50px_rgba(43,48,59,0.16)]"})]}),A?(0,t.jsx)("p",{className:"mt-3 text-center text-sm font-bold text-ink",children:A.name}):null]})]},C.key)})})]})}],87466)}]);
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.