CINXE.COM
IPFS Powers the Distributed Web
<!DOCTYPE html><html data-n-head-ssr="" lang="en" data-n-head="%7B%22lang%22:%7B%22ssr%22:%22en%22%7D%7D"><head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("http://web.archive.org/web"); __wm.wombat("https://ipfs.io/","20221004221919","http://web.archive.org/","web","https://web-static.archive.org/_static/", "1664921959"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <title>IPFS Powers the Distributed Web</title><meta data-n-head="ssr" charset="utf-8"><meta data-n-head="ssr" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="ssr" data-hid="description" name="description" content="The InterPlanetary File System is a peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open."><meta data-n-head="ssr" data-hid="twitter:card" name="twitter:card" content="summary"><meta data-n-head="ssr" data-hid="twitter:title" name="twitter:title" content="IPFS Powers the Distributed Web"><meta data-n-head="ssr" data-hid="twitter:description" name="twitter:description" content="The InterPlanetary File System is a peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open."><meta data-n-head="ssr" data-hid="twitter:image" name="twitter:image" content="http://web.archive.org/web/20221004221919im_/https://ipfs.tech/images/social-card.png"><meta data-n-head="ssr" data-hid="twitter:image:alt" name="twitter:image:alt" content="IPFS Powers the Distributed Web"><meta data-n-head="ssr" data-hid="twitter:site" name="twitter:site" content="@ipfs"><meta data-n-head="ssr" data-hid="og:title" property="og:title" content="IPFS Powers the Distributed Web"><meta data-n-head="ssr" data-hid="og:description" property="og:description" content="The InterPlanetary File System is a peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open."><meta data-n-head="ssr" data-hid="og:image" property="og:image" content="http://web.archive.org/web/20221004221919im_/https://ipfs.tech/images/social-card.png"><meta data-n-head="ssr" data-hid="og:image:secure_url" property="og:image:secure_url" content="https://ipfs.tech/images/social-card.png"><meta data-n-head="ssr" data-hid="og:image:alt" property="og:image:alt" content="IPFS Powers the Distributed Web"><link data-n-head="ssr" rel="icon" type="image/x-icon" href="/web/20221004221919im_/https://ipfs.io/favicon.ico"><script data-n-head="ssr" data-hid="lux-init">if(LUX=function(){var n="undefined"!=typeof LUX&&void 0!==LUX.gaMarks?LUX.gaMarks:[],o="undefined"!=typeof LUX&&void 0!==LUX.gaMeasures?LUX.gaMeasures:[],u="LUX_start",s=window.performance,e="undefined"!=typeof LUX&&LUX.ns?LUX.ns:Date.now?Date.now():+new Date;function f(){return s&&s.now?s.now():(Date.now?Date.now():+new Date)-e}function m(e){return function(e,n){for(i=n.length-1;0<=i;i--){var t=n[i];if(e===t.name)return t}return}(e,function(){if(s){if(s.getEntriesByType)return s.getEntriesByType("mark");if(s.webkitGetEntriesByType)return s.webkitGetEntriesByType("mark")}return n}())}return s&&s.timing&&s.timing.navigationStart&&(e=s.timing.navigationStart),{mark:function(e){if(s){if(s.mark)return s.mark(e);if(s.webkitMark)return s.webkitMark(e)}n.push({name:e,entryType:"mark",startTime:f(),duration:0})},measure:function(e,n,t){if(void 0===n&&m(u)&&(n=u),s){if(s.measure)return n?t?s.measure(e,n,t):s.measure(e,n):s.measure(e);if(s.webkitMeasure)return s.webkitMeasure(e,n,t)}var r=0,i=f();if(n){var a=m(n);if(a)r=a.startTime;else{if(!(s&&s.timing&&s.timing[n]))return;r=s.timing[n]-s.timing.navigationStart}}if(t){n=m(t);if(n)i=n.startTime;else{if(!(s&&s.timing&&s.timing[t]))return;i=s.timing[t]-s.timing.navigationStart}}o.push({name:e,entryType:"measure",startTime:r,duration:i-r})},gaMarks:n,gaMeasures:o}}(),LUX.ns=Date.now?Date.now():+new Date,LUX.ac=[],LUX.cmd=function(e){LUX.ac.push(e)},LUX.init=function(){LUX.cmd(["init"])},LUX.send=function(){LUX.cmd(["send"])},LUX.addData=function(e,n){LUX.cmd(["addData",e,n])},LUX_ae=[],window.addEventListener("error",function(e){LUX_ae.push(e)}),LUX_al=[],"function"==typeof PerformanceObserver&&"function"==typeof PerformanceLongTaskTiming){var LongTaskObserver=new PerformanceObserver(function(e){for(var n=e.getEntries(),t=0;t<n.length;t++){var r=n[t];LUX_al.push(r)}});try{LongTaskObserver.observe({type:["longtask"]})}catch(e){}}</script><script data-n-head="ssr" data-hid="lux-options">LUX.debug=!1,LUX.auto=!0,LUX.samplerate=100</script><script data-n-head="ssr" data-hid="lux-src" src="http://web.archive.org/web/20221004221919js_/https://cdn.speedcurve.com/js/lux.js?id=3497979031" async="" defer="" crossorigin="anonymous"></script><link rel="preload" href="./_nuxt/b27beec.js" as="script"><link rel="preload" href="./_nuxt/d4f6737.js" as="script"><link rel="preload" href="./_nuxt/d5c491d.js" as="script"><link rel="preload" href="./_nuxt/a32fdaa.js" as="script"><link rel="preload" href="./_nuxt/8c952dc.js" as="script"><link rel="preload" href="./_nuxt/4b391a5.js" as="script"><style data-vue-ssr-id="d706d280:0 4ef37cdb:0 cab11fb8:0 d667fd40:0 12c28ea4:0 15f0552d:0 b682ae5a:0 c053c380:0 cb1f3f02:0 2b821156:0 9a5ba210:0 56d4ba39:0 3bc65642:0 839a15c8:0 f50fddec:0 05e8ee13:0">/*! tailwindcss v2.2.4 | MIT License | https://tailwindcss.com*//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:inter,sans-serif;line-height:1.5}body{font-family:inherit;line-height:inherit}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,::after,::before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.prose{color:#16161f;max-width:65ch}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:#34797d;text-decoration:none;font-weight:700;word-wrap:break-word}.prose a:hover{text-decoration:underline}.prose strong{color:#111827;font-weight:600}.prose ol[type="A"]{--list-counter-style:upper-alpha}.prose ol[type="a"]{--list-counter-style:lower-alpha}.prose ol[type="A"s]{--list-counter-style:upper-alpha}.prose ol[type="a"s]{--list-counter-style:lower-alpha}.prose ol[type="i"]{--list-counter-style:lower-roman}.prose ol[type="i"s]{--list-counter-style:lower-roman}.prose ol[type="1"]{--list-counter-style:decimal}.prose ol>li{position:relative;padding-left:1.75em}.prose ol>li::before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li::before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:calc(.875em - .1875em);left:.25em}.prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-left-color:#002256;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type::before{content:open-quote}.prose blockquote p:last-of-type::after{content:close-quote}.prose h1{color:#111827;font-weight:500;font-size:2.1875rem;margin-top:0;margin-bottom:.8888889em;line-height:1.2;font-family:montserrat,sans-serif;letter-spacing:-.01em;padding-bottom:.5rem;border-bottom:2px solid #d1d1d663}@media (min-width:1024px){.prose h1{font-size:3.125rem}}.prose h2{color:#111827;font-weight:500;font-size:1.75rem;margin-top:2em;margin-bottom:1em;line-height:1.2;font-family:montserrat,sans-serif;letter-spacing:-.01em;padding-bottom:.5rem;border-bottom:2px solid #d1d1d663}@media (min-width:640px){.prose h2{line-height:1.2}}.prose h3{color:#111827;font-weight:500;font-size:1.75rem;margin-top:1.5em;margin-bottom:1em;line-height:1.2;font-family:montserrat,sans-serif;letter-spacing:-.01em;padding-bottom:.5rem;border-bottom:2px solid #d1d1d663}.prose h4{color:#111827;font-weight:400;margin-top:1.2em;margin-bottom:.5em;line-height:1.3;font-family:inter,sans-serif;font-size:1.3rem;letter-spacing:0}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:rgba(51,51,51,.8);font-weight:400;font-size:.875rem;background-color:rgba(27,31,35,.05);border-radius:.1875rem;padding:.15rem .3rem;white-space:pre-wrap;word-break:break-all}.prose code::before{content:none!important}.prose code::after{content:none!important}.prose code::before{content:"`"}.prose code::after{content:"`"}.prose a code{color:#111827}.prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-right:1.1428571em;padding-bottom:.8571429em;padding-left:1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code::before{content:none}.prose pre code::after{content:none}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding-top:.5714286em;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose{font-size:1rem;line-height:1.4}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose img{margin-top:2em;margin-bottom:2em}.prose video{margin-top:2em;margin-bottom:2em}.prose figure{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol{margin-top:1.25em;margin-bottom:1.25em}.prose ol>li::before{color:#16161f}.prose ul{margin-top:1.25em;margin-bottom:1.25em}.prose ul li::before{background-color:#16161f}.prose li{margin-top:.5em;margin-bottom:.5em}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.75em;margin-bottom:.75em}.prose hr+*{margin-top:0}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose h4+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose{margin-left:auto;margin-right:auto;font-family:inter,sans-serif;font-weight:400;letter-spacing:0}@media (min-width:640px){.prose{line-height:1.5}}.prose h5{font-family:montserrat,sans-serif;font-weight:600;font-size:1.125rem;letter-spacing:-.01em;line-height:1.3}@media (min-width:640px){.prose h5{font-size:1.375rem}}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-x-0{left:0;right:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.bottom-8{bottom:2rem}.left-0{left:0}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-10{grid-column:span 10/span 10}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.m-1{margin:.25rem}.m-1\.5{margin:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-24{margin-top:6rem}.mt-auto{margin-top:auto}.mr-0{margin-right:0}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-8{margin-right:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.mb-1\.5{margin-bottom:.375rem}.mb-2\.5{margin-bottom:.625rem}.last\:mr-0:last-child{margin-right:0}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-20{height:5rem}.h-36{height:9rem}.h-52{height:13rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-48{max-height:12rem}.max-h-168{max-height:42rem}.max-h-screen{max-height:100vh}.min-h-640{min-height:40rem}.min-h-screen{min-height:100vh}.w-4{width:1rem}.w-8{width:2rem}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.w-1\/5{width:20%}.w-1\/6{width:16.666667%}.w-6\/12{width:50%}.w-11\/12{width:91.666667%}.w-full{width:100%}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-lg{max-width:32rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-screen-lg{max-width:1024px}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes ping{100%,75%{transform:scale(2);opacity:0}}@keyframes ping{100%,75%{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-y-0{row-gap:0}.gap-y-12{row-gap:3rem}.gap-y-20{row-gap:5rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.border-2{border-width:2px}.border{border-width:1px}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-blueGreen{--tw-bg-opacity:1;background-color:rgba(52,121,125,var(--tw-bg-opacity))}.bg-blueGreenLight{--tw-bg-opacity:1;background-color:rgba(107,196,206,var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.hover\:bg-blueGreenScreen:hover{--tw-bg-opacity:1;background-color:rgba(102,152,154,var(--tw-bg-opacity))}.bg-opacity-25{--tw-bg-opacity:0.25}.fill-current{fill:currentColor}.p-2{padding:.5rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-12{padding-top:3rem}.pt-20{padding-top:5rem}.pr-16{padding-right:4rem}.pb-5{padding-bottom:1.25rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pl-0{padding-left:0}.pl-2{padding-left:.5rem}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-display{font-family:montserrat,sans-serif}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.leading-normal{line-height:1.5}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-blueGreen{--tw-text-opacity:1;color:rgba(52,121,125,var(--tw-text-opacity))}.text-blueGreenLight{--tw-text-opacity:1;color:rgba(107,196,206,var(--tw-text-opacity))}.text-navy{--tw-text-opacity:1;color:rgba(11,58,83,var(--tw-text-opacity))}.hover\:underline:hover{text-decoration:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.hover\:opacity-75:hover{opacity:.75}*,::after,::before{--tw-shadow:0 0 #0000}*,::after,::before{--tw-ring-inset:var(--tw-empty, );/*!*//*!*/--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.filter{--tw-blur:var(--tw-empty, );/*!*//*!*/--tw-brightness:var(--tw-empty, );/*!*//*!*/--tw-contrast:var(--tw-empty, );/*!*//*!*/--tw-grayscale:var(--tw-empty, );/*!*//*!*/--tw-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-invert:var(--tw-empty, );/*!*//*!*/--tw-saturate:var(--tw-empty, );/*!*//*!*/--tw-sepia:var(--tw-empty, );/*!*//*!*/--tw-drop-shadow:var(--tw-empty, );/*!*//*!*/filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-75{--tw-brightness:brightness(.75)}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.bg-gradient-6{background:linear-gradient(to bottom,#041727 0,#062b3f 100%)}@media (min-width:640px){.sm\:visible{visibility:visible}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:mt-24{margin-top:6rem}.sm\:mr-2{margin-right:.5rem}.sm\:mr-10{margin-right:2.5rem}.sm\:mr-2\.5{margin-right:.625rem}.sm\:mb-0{margin-bottom:0}.sm\:mb-20{margin-bottom:5rem}.sm\:ml-3{margin-left:.75rem}.sm\:ml-4{margin-left:1rem}.sm\:hidden{display:none}.sm\:max-h-36{max-height:9rem}.sm\:max-h-1200{max-height:75rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-start{justify-content:flex-start}.sm\:gap-y-0{row-gap:0}.sm\:gap-y-24{row-gap:6rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-36{padding-top:9rem;padding-bottom:9rem}.sm\:pt-0{padding-top:0}.sm\:pl-10{padding-left:2.5rem}.sm\:text-left{text-align:left}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:float-right{float:right}.md\:mx-0{margin-left:0;margin-right:0}.md\:mt-8{margin-top:2rem}.md\:mr-12{margin-right:3rem}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-4\/5{width:80%}.md\:max-w-xl{max-width:36rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:text-left{text-align:left}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.lg\:mt-0{margin-top:0}.lg\:mb-0{margin-bottom:0}.lg\:max-w-lg{max-width:32rem}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:p-8{padding:2rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:pb-20{padding-bottom:5rem}}@media (min-width:1280px){.xl\:w-3\/5{width:60%}.xl\:max-w-xl{max-width:36rem}}@media (min-width:1536px){.\32xl\:px-32{padding-left:8rem;padding-right:8rem}}@font-face{font-family:inter;src:url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Inter-Regular.26a30a5.woff2) format("woff2"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Inter-Regular.e148c4a.woff) format("woff"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Inter-Regular.78b51f2.otf) format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:inter;src:url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Inter-SemiBold.2244d96.woff2) format("woff2"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Inter-SemiBold.d2e3b0e.woff) format("woff"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Inter-SemiBold.90ceec1.otf) format("opentype");font-display:auto;font-style:normal;font-weight:600}@font-face{font-family:inter;src:url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Inter-SemiBoldItalic.3c66f84.woff2) format("woff2"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Inter-SemiBoldItalic.349f63a.woff) format("woff"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Inter-SemiBoldItalic.044290d.otf) format("opentype");font-display:auto;font-style:italic;font-weight:600}@font-face{font-family:montserrat;src:url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-Light.7044fc1.woff2) format("woff2"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-Light.a86efb4.woff) format("woff"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-Light.02afb26.ttf) format("truetype");font-display:auto;font-style:normal;font-weight:300}@font-face{font-family:montserrat;src:url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-LightItalic.5df2607.woff2) format("woff2"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-LightItalic.5731ce7.woff) format("woff"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-LightItalic.d79f80a.ttf) format("truetype");font-display:auto;font-style:italic;font-weight:300}@font-face{font-family:montserrat;src:url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-Medium.5db2134.woff2) format("woff2"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-Medium.4076513.woff) format("woff"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-Medium.e2d60bc.ttf) format("truetype");font-display:auto;font-style:normal;font-weight:500}@font-face{font-family:montserrat;src:url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-MediumItalic.d68e848.woff2) format("woff2"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-MediumItalic.0116d97.woff) format("woff"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-MediumItalic.54b24d9.ttf) format("truetype");font-display:auto;font-style:italic;font-weight:500}@font-face{font-family:montserrat;src:url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-Bold.bad41f0.woff2) format("woff2"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-Bold.5fd5a85.woff) format("woff"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-Bold.079ca05.ttf) format("truetype");font-display:auto;font-style:normal;font-weight:700}@font-face{font-family:montserrat;src:url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-BoldItalic.e2e4c0a.woff2) format("woff2"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-BoldItalic.bc29d03.woff) format("woff"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/Montserrat-BoldItalic.a32ae5d.ttf) format("truetype");font-display:auto;font-style:italic;font-weight:700}@font-face{font-family:source-serif-pro;src:url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/source-serif-pro-regular.0ecfb90.woff2) format("woff2"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/source-serif-pro-regular.1bb1ef2.woff) format("woff"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/source-serif-pro-regular.828ae32.otf) format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:source-serif-pro;src:url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/source-serif-pro-semibold.edb32e6.woff2) format("woff2"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/source-serif-pro-semibold.5fca3d4.woff) format("woff"),url(/web/20221004221919im_/https://ipfs.io/_nuxt/fonts/source-serif-pro-semibold.05fa05f.otf) format("opentype");font-display:auto;font-style:normal;font-weight:600}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grid-margins{margin-left:15px;margin-right:15px}@media (min-width:768px){.grid-margins{margin:0 4%}}@media only screen and (min-width:1556px){.grid-margins{margin-left:auto;margin-right:auto;max-width:1440px}}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-og{padding-bottom:52.63%}.embed-responsive-4by3{padding-bottom:75%}h1{font-family:montserrat,sans-serif;line-height:1.2;font-weight:500;font-size:2.1875rem;letter-spacing:-.01em}h2{font-family:inter,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.4}@media (min-width:1024px){h1{font-size:3.125rem}}@media (min-width:640px){h2{font-size:1.5rem}h4{line-height:1.4}}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#000;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}.navVisible[data-v-517acf37]{--tw-translate-y:0px}.navSticky[data-v-517acf37]{background:linear-gradient(to bottom,#041727 0,#062b3f 100%)}.mobileNavOpen[data-v-517acf37]{background-color:transparent;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.nav-link[data-v-517acf37]:after{content:"";height:1px;bottom:-7px;background-color:currentColor;position:absolute;width:100%;left:0;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;transition-duration:.2s}.nav-link.nuxt-link-active[data-v-517acf37]:after,.nav-link[data-v-517acf37]:hover:after{opacity:1}.hamburger-icon[data-v-517acf37]{position:relative}.hamburger-icon[data-v-517acf37]:after,.hamburger-icon[data-v-517acf37]:before{content:"";background-color:currentColor;height:2px}.hamburger-icon[data-v-517acf37]:after,.hamburger-icon[data-v-517acf37]:before{position:absolute}.hamburger-icon[data-v-517acf37]:after,.hamburger-icon[data-v-517acf37]:before{width:100%}.hamburger-icon[data-v-517acf37]:after,.hamburger-icon[data-v-517acf37]:before{left:0}.hamburger-icon[data-v-517acf37]:after,.hamburger-icon[data-v-517acf37]:before{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.hamburger-icon[data-v-517acf37]:after,.hamburger-icon[data-v-517acf37]:before{transition-duration:.3s}.hamburger-icon[data-v-517acf37]:after,.hamburger-icon[data-v-517acf37]:before{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hamburger-icon[data-v-517acf37]:after,.hamburger-icon[data-v-517acf37]:before{transform-origin:center}.hamburger-icon[data-v-517acf37]:after,.hamburger-icon[data-v-517acf37]:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hamburger-icon[data-v-517acf37]:before{top:10px}.hamburger-icon[data-v-517acf37]:after{top:20px}.mobileNavOpen .hamburger-icon[data-v-517acf37]:after,.mobileNavOpen .hamburger-icon[data-v-517acf37]:before{top:15px}.mobileNavOpen .hamburger-icon[data-v-517acf37]:before{--tw-rotate:45deg}.mobileNavOpen .hamburger-icon[data-v-517acf37]:after{--tw-rotate:-45deg}.mobile-nav-link[data-v-74eae8f0]{position:relative}.mobile-nav-link.nuxt-link-active[data-v-74eae8f0]:after{content:"";height:1px;bottom:-2px;background-color:currentColor;position:absolute;width:100%;left:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;transition-duration:.2s}.transition-content-enter-active[data-v-74eae8f0],.transition-content-leave-active[data-v-74eae8f0]{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:1;--tw-scale-y:1;opacity:1;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-content-enter[data-v-74eae8f0],.transition-content-leave-to[data-v-74eae8f0]{--tw-scale-x:1.05;--tw-scale-y:1.05;opacity:0}.video-preview:hover .video-preview-thumbnail[data-v-483dafb4]{--tw-scale-x:1.05;--tw-scale-y:1.05}h2[data-v-483dafb4]{font-size:1.875rem;line-height:2.25rem}@media (min-width:640px){h2[data-v-483dafb4]{font-size:2.25rem;line-height:2.5rem}}canvas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#toggle-animation[data-v-bc3dd708]{background-color:rgba(6,27,45,.6);min-width:0;border:none;color:#8c9aa2;z-index:2}#toggle-animation[data-v-bc3dd708]:hover{--tw-text-opacity:1;color:rgba(107,196,206,var(--tw-text-opacity))}.view-more[data-v-bc3dd708]{z-index:2}.hero-container[data-v-bc3dd708]{margin-top:23vh;z-index:2}.hero-container h2[data-v-bc3dd708]{font-size:1.375rem;font-weight:200;font-family:inter,sans-serif;line-height:2rem}@media (max-width:768px){.hero-container[data-v-bc3dd708]{margin-top:15vh}}@media (max-width:640px){.hero-container h2[data-v-bc3dd708]{font-size:1.1625rem;line-height:1.6rem}.hero-container[data-v-bc3dd708]{margin-top:5vh;padding:0 10%}}@media (max-width:420px){#stars[data-v-bc3dd708]{min-height:44rem}}.divider[data-v-132ef3b3]{width:3.125rem;height:.1875rem;border-radius:.1875rem}.modal-content[data-v-636a68ba]{top:50%;left:50%;transform:translate(-50%,-50%)}.footer-link[data-v-e143e012]{font-family:Montserrat,sans-serif;letter-spacing:-.01em;line-height:1.4}h2[data-v-5eedb8fa]{font-family:montserrat,sans-serif;font-weight:500;font-size:1.75rem;line-height:1.2;letter-spacing:-.01em}</style><link rel="preload" href="./_nuxt/static/1659065546/state.js" as="script"><link rel="preload" href="./_nuxt/static/1659065546/payload.js" as="script"><link rel="preload" href="./_nuxt/static/1659065546/manifest.js" as="script"><link rel="canonical" href="http://web.archive.org/web/20221004221919/https://ipfs.tech/"></head><body><div data-server-rendered="true" id="__nuxt"><!----><div id="__layout"><div class="flex flex-col min-h-screen"><header class="top-0 w-full text-white transition duration-300 ease-out transform z-50 fixed" data-v-517acf37=""><div class="grid-margins flex justify-between items-center h-20" data-v-517acf37=""><a href="./" aria-current="page" class="hover:opacity-75 transition-opacity duration-300 ease-in-out mobile-nav-link nuxt-link-exact-active nuxt-link-active" data-v-517acf37=""><svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 553 235.3" class="w-32 h-20 fill-current icon" data-v-517acf37=""><path d="M239 63h17.8v105H239V63zm35.6 0h36.3c7.9 0 14.5.9 19.6 2.6s9.2 4.1 12.1 7.1a24.45 24.45 0 016.2 10.2 40.75 40.75 0 011.8 12.1 45.69 45.69 0 01-1.8 12.9 26.58 26.58 0 01-6.2 10.8 30.59 30.59 0 01-12.1 7.3c-5.1 1.8-11.5 2.7-19.3 2.7h-19.1V168h-17.5V63zm36.2 51a38.37 38.37 0 0011.1-1.3 16.3 16.3 0 006.8-3.7 13.34 13.34 0 003.5-5.8 29.75 29.75 0 001-7.6 25.68 25.68 0 00-1-7.7 12 12 0 00-3.6-5.5 17.15 17.15 0 00-6.9-3.4 41.58 41.58 0 00-10.9-1.2h-18.5V114h18.5zm119.9-51v15.3h-49.2V108h46.3v15.4h-46.3V168h-17.8V63h67zm26.2 72.9c.8 6.9 3.3 11.9 7.4 15s10.4 4.7 18.6 4.7a32.61 32.61 0 0010.1-1.3 20.52 20.52 0 006.6-3.5 12 12 0 003.5-5.2 19.08 19.08 0 001-6.4 16.14 16.14 0 00-.7-4.9 12.87 12.87 0 00-2.6-4.5 16.59 16.59 0 00-5.1-3.6 35 35 0 00-8.2-2.4l-13.4-2.5a89.76 89.76 0 01-14.1-3.7 33.51 33.51 0 01-10.4-5.8 22.28 22.28 0 01-6.3-8.8 34.1 34.1 0 01-2.1-12.7 26 26 0 0111.3-22.4 36.35 36.35 0 0112.6-5.6 65.89 65.89 0 0115.8-1.8c7.2 0 13.3.8 18.2 2.5a34.46 34.46 0 0111.9 6.5 28.21 28.21 0 016.9 9.3 42.1 42.1 0 013.2 11l-16.8 2.6c-1.4-5.9-3.7-10.2-7.1-13.1s-8.7-4.3-16.1-4.3a43.9 43.9 0 00-10.5 1.1 19.47 19.47 0 00-6.8 3.1 11.63 11.63 0 00-3.7 4.6 14.08 14.08 0 00-1.1 5.4c0 4.6 1.2 8 3.7 10.3s6.9 4 13.2 5.3l14.5 2.8c11.1 2.1 19.2 5.6 24.4 10.5s7.8 12.1 7.8 21.4a31.37 31.37 0 01-2.4 12.3 25.27 25.27 0 01-7.4 9.8 36.58 36.58 0 01-12.4 6.6 56 56 0 01-17.3 2.4c-13.4 0-24-2.8-31.6-8.5s-11.9-14.4-12.6-26.2h18z" fill="#fff"></path><path d="M30.3 164l84 48.5 84-48.5V67l-84-48.5-84 48.5v97z" fill="#469ea2"></path><path d="M105.7 30.1l-61 35.2a18.19 18.19 0 010 3.3l60.9 35.2a14.55 14.55 0 0117.3 0l60.9-35.2a18.19 18.19 0 010-3.3L123 30.1a14.55 14.55 0 01-17.3 0zm84 48.2l-61 35.6a14.73 14.73 0 01-8.6 15l.1 70a15.57 15.57 0 012.8 1.6l60.9-35.2a14.73 14.73 0 018.6-15V79.9a20 20 0 01-2.8-1.6zm-150.8.4a15.57 15.57 0 01-2.8 1.6v70.4a14.38 14.38 0 018.6 15l60.9 35.2a15.57 15.57 0 012.8-1.6v-70.4a14.38 14.38 0 01-8.6-15L38.9 78.7z" fill="#6acad1"></path><path d="M114.3 29l75.1 43.4v86.7l-75.1 43.4-75.1-43.4V72.3L114.3 29m0-10.3l-84 48.5v97l84 48.5 84-48.5v-97l-84-48.5z" fill="#469ea2"></path><path d="M114.9 132h-1.2A15.66 15.66 0 0198 116.3v-1.2a15.66 15.66 0 0115.7-15.7h1.2a15.66 15.66 0 0115.7 15.7v1.2a15.66 15.66 0 01-15.7 15.7zm0 64.5h-1.2a15.65 15.65 0 00-13.7 8l14.3 8.2 14.3-8.2a15.65 15.65 0 00-13.7-8zm83.5-48.5h-.6a15.66 15.66 0 00-15.7 15.7v1.2a15.13 15.13 0 002 7.6l14.3-8.3V148zm-14.3-89a15.4 15.4 0 00-2 7.6v1.2a15.66 15.66 0 0015.7 15.7h.6V67.2L184.1 59zm-69.8-40.3L100 26.9a15.73 15.73 0 0013.7 8.1h1.2a15.65 15.65 0 0013.7-8l-14.3-8.3zM44.6 58.9l-14.3 8.3v16.3h.6a15.66 15.66 0 0015.7-15.7v-1.2a16.63 16.63 0 00-2-7.7zM30.9 148h-.6v16.2l14.3 8.3a15.4 15.4 0 002-7.6v-1.2A15.66 15.66 0 0030.9 148z" fill="#469ea2"></path><path d="M114.3 213.2v-97.1l-84-48.5v97.1z" fill-opacity=".15" fill="#083b54"></path><path d="M198.4 163.8v-97l-84 48.5v97.1z" fill-opacity=".05" fill="#083b54"></path></svg></a><nav class="hidden md:flex justify-between w-full max-w-lg" data-v-517acf37=""><a href="./#why" class="nav-link font-display font-medium relative" data-v-517acf37="">About</a><a href="./#install" class="nav-link font-display font-medium relative" data-v-517acf37="">Install</a><a href="http://web.archive.org/web/20221004221919/https://docs.ipfs.tech/" target="_blank" rel="noopener noreferrer" class="nav-link font-display font-medium relative" data-v-517acf37="">Docs</a><a href="./team" class="nav-link font-display font-medium relative" data-v-517acf37="">Team</a><a href="http://web.archive.org/web/20221004221919/https://blog.ipfs.io/" target="_blank" rel="noopener noreferrer" class="nav-link font-display font-medium relative" data-v-517acf37="">Blog</a><a href="./help" class="nav-link font-display font-medium relative" data-v-517acf37="">Help</a></nav><button aria-label="Toggle Mobile Menu" class="sm:visible md:hidden mobile-nav-link" data-v-517acf37=""><div class="hamburger-icon w-8 h-8" data-v-517acf37=""></div></button></div></header><!----><div data-v-483dafb4=""><!----><div id="stars" class="relative bg-gradient-6 pt-20 h-screen max-h-168 sm:max-h-1200 min-h-640" data-v-bc3dd708="" data-v-483dafb4=""><div class="hero-container absolute left-0 right-0 mx-auto grid-margins mb-20" data-v-bc3dd708=""><div class="flex flex-col justify-center items-center text-white" data-v-bc3dd708=""><h1 class="pb-5 text-center" data-v-bc3dd708="">IPFS powers the Distributed Web</h1><span class="divider block mx-auto bg-blueGreenLight mb-5" data-v-132ef3b3="" data-v-bc3dd708=""></span><h2 class="text-center" data-v-bc3dd708="" data-v-483dafb4="">A peer-to-peer hypermedia protocol<br data-v-bc3dd708="" data-v-483dafb4="">designed to preserve and grow humanity's knowledge<br data-v-bc3dd708="" data-v-483dafb4="">by making the web upgradeable, resilient, and more open.</h2><div class="flex flex-col sm:flex-row mt-6" data-v-bc3dd708="" data-v-483dafb4=""><a href="#install" class="mr-0 sm:mr-2.5 mb-2.5 sm:mb-0 px-8 py-3 inline-block px-3 py-2 font-semibold rounded transition duration-300 ease-in-out text-white bg-blueGreen hover:bg-blueGreenScreen" data-v-483dafb4="">Get started </a><a href="#how" class="px-8 py-3 inline-block px-3 py-2 font-semibold rounded transition duration-300 ease-in-out bg-white text-blueGreen border border-white hover:bg-gray-200" data-v-483dafb4="">How it works</a></div></div></div><button id="toggle-animation" class="absolute left-0 bottom-0 text-xs m-1.5 py-1.5 px-2 transition duration-300 ease-in-out" data-v-bc3dd708="">Disable animation</button> <a href="#why" class="view-more block absolute bottom-8 w-full sm:hidden hover:opacity-75" data-v-bc3dd708=""><svg viewbox="0 0 51.64 28.66" xmlns="http://www.w3.org/2000/svg" class="h-6 mx-auto icon" data-v-bc3dd708=""><path d="m25.49 28.66a2.5 2.5 0 0 1 -1.77-.73l-23-23a2.5 2.5 0 0 1 3.55-3.53l21.22 21.22 21.88-21.89a2.5 2.5 0 0 1 3.54 3.54l-23.66 23.65a2.5 2.5 0 0 1 -1.76.74z" fill="#fff" opacity=".3"></path></svg></a></div><section id="why" class="grid-margins py-20 sm:py-36" data-v-483dafb4=""><div class="text-center mb-8 sm:mb-20" data-v-483dafb4=""><h2 class="font-display mb-3" data-v-483dafb4="">The web of tomorrow needs IPFS today</h2><p class="text-base sm:text-lg" data-v-483dafb4="">IPFS aims to surpass HTTP in order to build a better web for all of us.</p></div><div class="grid grid-cols-1 sm:grid-cols-2 gap-x-16 gap-y-20" data-v-483dafb4=""><div data-v-483dafb4=""><div class="flex justify-center items-center h-52 px-3" data-v-483dafb4=""><svg id="Layer_2" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 297.8 151.2" class="max-w-xs h-52 icon" data-v-483dafb4=""><style>.st1{fill:#e0f2f3;stroke:#6bcad0;stroke-width:2.5}.st1,.st2,.st4{stroke-miterlimit:10}.st2{stroke-width:2.5;stroke:#6bcad0;fill:#fff}.st4{fill:#ffe5ca;stroke:#f59223}.st7{fill:#f05234}.st13{fill:#e0f2f3;stroke:#6bcad0;stroke-width:1.9999;stroke-miterlimit:10}.st14{opacity:.5;fill:#6bcad0}.st20{fill:#f59223}.st21{fill:#6bcad0}</style><path d="M18.3 97.6l52.1-16.2c.4-.1.7-.6.5-1l-9-29.5c-.1-.4-.6-.7-1-.5L8.8 66.5c-.4.1-.7.6-.5 1l9 29.5c.1.4.6.7 1 .6z" class="st13"></path><path d="M12.1 70.3l7 22.7c.3 1 1.3 1.5 2.2 1.2l47.8-14.9c.9-.3 1.5-1.3 1.2-2.3l-6.9-22.8c-.3-1-1.3-1.5-2.2-1.2L15.8 67.2c-.1 0-.2 0-.3.1-.1 0-.2.1-.3.1l-1.9.6c-.9.3-1.5 1.3-1.2 2.3zm56.2 7.2L24.8 91c.4-.9.5-2.2.1-3.4-.7-2.2-2.5-3.6-4.2-3.1-.8.2-1.3.9-1.7 1.7l-3.5-11.4c.7.5 1.5.7 2.3.5 1.6-.5 2.4-2.7 1.7-4.9-.2-.8-.6-1.4-1.1-1.9l42.9-13.4 7 22.4zM20.9 92.2v-.1l.1.1h-.1z" class="st14"></path><path d="M35.1 75.3c1.6 5.2 5.9 8.4 9.7 7.3 3.8-1.2 5.6-6.4 4-11.5-1.6-5.2-5.9-8.4-9.7-7.3-3.8 1.2-5.6 6.3-4 11.5z" class="st14"></path><path d="M6.6 80.7l53.5 10.1c.4.1.8-.2.9-.6l5.6-30.3c.1-.4-.2-.9-.6-.9L12.5 48.7c-.4-.1-.8.2-.9.6L6 79.7c-.1.5.2.9.6 1z" class="st13"></path><path d="M13.7 53.6L9.4 77c-.2 1 .5 1.9 1.4 2.1L60 88.4c1 .2 1.9-.5 2.1-1.4l4.3-23.4c.2-1-.5-1.9-1.4-2.1l-46.6-8.8c-.1 0-.2-.1-.3-.1h-.3l-1.9-.4c-1.1-.2-2 .4-2.2 1.4zm46.5 32.8L15.4 78c.8-.6 1.4-1.7 1.7-2.9.4-2.3-.6-4.4-2.3-4.7-.8-.1-1.6.1-2.2.7l2.1-11.7c.4.8 1.1 1.3 1.8 1.5 1.7.3 3.4-1.3 3.8-3.6.1-.8.1-1.5 0-2.2l44.1 8.3-4.2 23zm-48.8-9.2v-.1l.1.1h-.1z" class="st14"></path><path d="M31.7 68.9c-1 5.3 1.4 10.3 5.3 11 3.9.7 7.9-3 8.9-8.4s-1.4-10.3-5.3-11c-4-.7-7.9 3-8.9 8.4z" class="st14"></path><path d="M3.1 65.5L54.7 83c.4.1.9-.1 1-.5l9.7-29.3c.1-.4-.1-.9-.5-1L13.4 34.8c-.4-.1-.9.1-1 .5L2.6 64.5c-.1.4.1.9.5 1z" class="st13"></path><path d="M13.9 39.8L6.4 62.3c-.3.9.2 2 1.1 2.3l47.4 16.1c.9.3 2-.2 2.3-1.1L64.7 57c.3-.9-.2-2-1.1-2.3l-45-15.2c-.1 0-.2-.1-.3-.1-.1 0-.2 0-.3-.1l-1.9-.6c-.8-.4-1.9.1-2.2 1.1zm41.5 39L12.2 64.1c.9-.5 1.6-1.5 2.1-2.7.7-2.2 0-4.4-1.6-5-.8-.3-1.6-.1-2.3.4l3.8-11.3c.3.8.9 1.5 1.6 1.7 1.6.5 3.5-.8 4.2-3 .2-.8.3-1.5.3-2.2l42.6 14.5-7.5 22.3zm-47-16v-.1c0 .1 0 .1.1.2l-.1-.1z" class="st14"></path><path d="M29.6 57.4c-1.7 5.2-.1 10.4 3.7 11.6s8.2-1.9 9.9-7 .1-10.4-3.7-11.6c-3.7-1.3-8.2 1.9-9.9 7z" class="st14"></path><path d="M141 110.5H37.1c-.9 0-1.6-.7-1.6-1.6V21.4c0-.9.7-1.6 1.6-1.6H141c.9 0 1.6.7 1.6 1.6V109c0 .8-.7 1.5-1.6 1.5z" class="st2"></path><path d="M35.5 30.6v-9.2c0-.9.7-1.6 1.6-1.6H141c.9 0 1.6.7 1.6 1.6v9.2H35.5z" class="st1"></path><circle cx="87.6" cy="54.4" opacity=".2" fill="#083b54" r="2"></circle><circle cx="98.9" cy="58.9" opacity=".3" fill="#083b54" r="2.8"></circle><circle cx="102.9" cy="72.2" fill="#083b54" opacity=".5" r="3.6"></circle><circle cx="76.3" cy="79.2" opacity=".85" fill="#083b54" r="5.2"></circle><circle cx="92.7" cy="84.4" opacity=".7" fill="#083b54" r="4.4"></circle><circle cx="75.1" cy="63.3" fill="#083b54" r="6"></circle><path d="M28 35.9c0 3.4-2.8 6.2-6.2 6.2s-6.2-2.8-6.2-6.2c0-3.4 5.4-8.6 6.2-8.6s6.2 5.1 6.2 8.6z" class="st7"></path><path d="M25.4 38.5c0 2-1.6 3.6-3.6 3.6s-3.6-1.6-3.6-3.6 3.2-5 3.6-5 3.6 3 3.6 5z" class="st20"></path><path d="M8.5 53.5c0 2.3-1.9 4.2-4.2 4.2S.1 55.8.1 53.5c0-2.3 3.7-5.8 4.2-5.8s4.2 3.4 4.2 5.8z" class="st7"></path><path d="M6.7 55.2c0 1.4-1.1 2.4-2.4 2.4s-2.4-1.1-2.4-2.4c0-1.4 2.1-3.4 2.4-3.4.3.1 2.4 2.1 2.4 3.4z" class="st20"></path><path d="M30.1 85.1c0 2.3-1.9 4.2-4.2 4.2s-4.2-1.9-4.2-4.2 3.7-5.8 4.2-5.8 4.2 3.5 4.2 5.8z" class="st7"></path><path d="M28.4 86.9c0 1.4-1.1 2.4-2.4 2.4s-2.4-1.1-2.4-2.4c0-1.4 2.1-3.4 2.4-3.4s2.4 2 2.4 3.4z" class="st20"></path><circle cx="41.3" cy="25.4" r="1.9" class="st21"></circle><circle cx="47" cy="25.4" r="1.9" class="st21"></circle><circle cx="52.7" cy="25.4" r="1.9" class="st21"></circle><path d="M268.8 104.5H164.9c-.9 0-1.6-.7-1.6-1.6V15.4c0-.9.7-1.6 1.6-1.6h103.9c.9 0 1.6.7 1.6 1.6V103c0 .8-.7 1.5-1.6 1.5z" class="st2"></path><path d="M163.3 24.6v-9.2c0-.9.7-1.6 1.6-1.6h103.9c.9 0 1.6.7 1.6 1.6v9.2H163.3z" class="st1"></path><circle cx="169.1" cy="19.4" r="1.9" class="st21"></circle><circle cx="174.9" cy="19.4" r="1.9" class="st21"></circle><circle cx="180.5" cy="19.4" r="1.9" class="st21"></circle><path d="M274.8 110.5H170.9c-.9 0-1.6-.7-1.6-1.6V21.4c0-.9.7-1.6 1.6-1.6h103.9c.9 0 1.6.7 1.6 1.6V109c0 .8-.7 1.5-1.6 1.5z" class="st2"></path><path d="M169.3 30.6v-9.2c0-.9.7-1.6 1.6-1.6h103.9c.9 0 1.6.7 1.6 1.6v9.2H169.3z" class="st1"></path><circle cx="175.1" cy="25.4" r="1.9" class="st21"></circle><circle cx="180.9" cy="25.4" r="1.9" class="st21"></circle><circle cx="186.5" cy="25.4" r="1.9" class="st21"></circle><path d="M280.8 116.5H176.9c-.9 0-1.6-.7-1.6-1.6V27.4c0-.9.7-1.6 1.6-1.6h103.9c.9 0 1.6.7 1.6 1.6V115c0 .8-.7 1.5-1.6 1.5z" class="st2"></path><path d="M175.3 36.6v-9.2c0-.9.7-1.6 1.6-1.6h103.9c.9 0 1.6.7 1.6 1.6v9.2H175.3z" class="st1"></path><circle cx="181.1" cy="31.4" r="1.9" class="st21"></circle><circle cx="186.9" cy="31.4" r="1.9" class="st21"></circle><circle cx="192.5" cy="31.4" r="1.9" class="st21"></circle><path d="M240.6 56.1V56l.1.1h-.1zm-9.5-15V41l.1.1h-.1z" class="st14"></path><path d="M272.9 106.8h-56.4c-.6 0-1-.5-1-1V46.6c0-.5.4-1 1-1h56.4c.6 0 1 .5 1 1v59.2c0 .5-.4 1-1 1z" class="st4"></path><path d="M253.4 122l-9-55.7c-.1-.5.3-1.1.8-1.1l29.8-4.8c.5-.1 1.1.3 1.1.8l9 55.7c.1.5-.3 1.1-.8 1.1l-29.8 4.8c-.5.2-1-.2-1.1-.8z" class="st13"></path><path d="M281.9 113.5l-7.7-48c-.2-1-1.2-1.8-2.2-1.6l-22.7 3.6c-1 .2-1.8 1.2-1.6 2.2l7.7 48c.2 1 1.2 1.8 2.2 1.6l22.7-3.6c1-.2 1.7-1.1 1.6-2.2zm-18.3 1.2c-.3-1.7-2.3-2.8-4.6-2.4-1 .2-1.8.6-2.4 1.1l-6.4-39.9c.8.3 1.7.4 2.7.3 2.2-.4 3.8-2 3.6-3.7-.1-.6-.4-1.1-.8-1.5l10.6-1.7c-.3.5-.4 1.1-.3 1.7.3 1.7 2.3 2.8 4.6 2.4 1-.2 1.8-.6 2.4-1.1l6.4 39.9c-.8-.3-1.7-.4-2.6-.3-2.2.4-3.8 2-3.6 3.7.1.6.5 1.2 1 1.6l-10.9 1.7c.3-.6.5-1.2.3-1.8z" class="st14"></path><path d="M263.8 84.8c-5.1.9-8.8 4.6-8.1 8.4.6 3.8 5.3 6.1 10.4 5.2 5.1-.9 8.8-4.6 8.1-8.4-.6-3.7-5.3-6.1-10.4-5.2z" class="st14"></path><path d="M246.9 114.3L265 60.9c.2-.5.7-.8 1.3-.6l28.6 9.7c.5.2.8.7.6 1.3l-18.1 53.4c-.2.5-.7.8-1.3.6l-28.6-9.7c-.5-.2-.8-.7-.6-1.3z" class="st13"></path><path d="M276.1 120.1l15.6-46c.3-1-.2-2.1-1.2-2.4l-21.7-7.4c-1-.3-2.1.2-2.4 1.2l-15.6 46c-.3 1 .2 2.1 1.2 2.4l21.7 7.4c.9.3 2-.2 2.4-1.2zm-16.7-7.5c.6-1.6-.7-3.6-2.9-4.3-.9-.3-1.9-.3-2.7-.2l13-38.3c.5.6 1.3 1.2 2.2 1.5 2.1.7 4.3 0 4.9-1.6.2-.6.1-1.1 0-1.7l10.2 3.5c-.5.3-.9.8-1.1 1.3-.6 1.6.7 3.6 2.9 4.3.9.3 1.9.3 2.7.2l-13 38.3c-.5-.6-1.3-1.2-2.2-1.5-2.1-.7-4.3 0-4.9 1.6-.2.6-.2 1.3.1 1.9l-10.4-3.5c.6-.4 1-.9 1.2-1.5z" class="st14"></path><path d="M273.5 86.3c-4.9-1.6-9.9 0-11.1 3.6-1.2 3.6 1.8 7.8 6.8 9.5s9.9 0 11.1-3.6c1.1-3.7-1.9-7.9-6.8-9.5z" class="st14"></path><path d="M206.4 106.8h-20.8c-.6 0-1-.5-1-1V46.6c0-.5.4-1 1-1h20.8c.6 0 1 .5 1 1v59.2c0 .5-.4 1-1 1z" class="st4"></path><path d="M221.5 150.2h.1c.6 0 1.1-.3 1.5-.7l8-10c.7-.9.6-2.1-.3-2.8-.9-.7-2.1-.6-2.8.3l-6.6 8.3-2.4-2.4c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l4 4c.3.3.8.5 1.3.5z" class="st21"></path><path d="M89.9 143.2l4-4c.7-.7.7-1.8 0-2.5s-1.8-.7-2.5 0l-4 4-4-4c-.7-.7-1.8-.7-2.5 0s-.7 1.8 0 2.5l4 4-4 4c-.7.7-.7 1.8 0 2.5.3.3.8.5 1.2.5.4 0 .9-.2 1.2-.5l4-4 4 4c.3.3.8.5 1.2.5.4 0 .9-.2 1.2-.5.7-.7.7-1.8 0-2.5l-3.8-4z" class="st7"></path></svg></div><h3 class="text-center text-navy text-base sm:text-lg mb-4 font-bold" data-v-483dafb4="">Today's web is inefficient and expensive</h3><p data-v-483dafb4="">HTTP downloads files from one server at a time — but peer-to-peer IPFS retrieves pieces from multiple nodes at once, enabling substantial bandwidth savings. With <a href="http://web.archive.org/web/20221004221919/https://math.oregonstate.edu/~kovchegy/web/papers/p2p-vdn.pdf" target="_blank" rel="noopener noreferrer" class="text-blueGreen font-bold hover:underline" data-v-483dafb4="">up to 60% savings for video,</a> IPFS makes it possible to efficiently distribute high volumes of data without duplication.</p></div><div data-v-483dafb4=""><div class="flex justify-center items-center h-52 px-3" data-v-483dafb4=""><svg id="Layer_2" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 297.8 151.2" class="max-w-xs h-52 icon" data-v-483dafb4=""><style>.st1{fill:#e0f2f3;stroke:#6bcad0;stroke-miterlimit:10}.st1,.st2{stroke-width:2.5}.st2,.st3{stroke:#6bcad0;stroke-miterlimit:10}.st2,.st3{fill:#fff}.st3{stroke-width:2}.st4{fill:#ffe5ca;stroke:#f59223}.st4,.st5,.st6{stroke-miterlimit:10}.st5{stroke-linecap:round;opacity:.5;fill:#fff;stroke:#6bcad0}.st6{opacity:.3;fill:none;stroke:#f59223}.st7{fill:#f05234}</style><g opacity=".19"><path d="M173.1 86.8c0 .9.7 1.6 1.6 1.6h52.1v2c0 .4.4.8.8.8h14.1c.5 0 .8-.4.8-.8v-2h52c.9 0 1.6-.7 1.6-1.6v-78c0-.9-.7-1.6-1.6-1.6h-52.1v-2c0-.4-.4-.8-.8-.8h-14.1c-.5 0-.8.4-.8.8v2h-52c-.9 0-1.6.7-1.6 1.6v78z" class="st1"></path><path d="M179.4 13.9H290v67.8H179.4z" class="st2"></path><path d="M234.7 79.4S243.3 84 261 84h24.1V2s-6.3 2.5-24.1 2.5-26.3 8.4-26.3 8.4v66.5zm0 0s-8.6 4.6-26.3 4.6h-24.1V2s6.3 2.5 24.1 2.5 26.3 8.4 26.3 8.4v66.5z" class="st3"></path><circle cx="259.9" cy="32.8" r="12" class="st4"></circle><path d="M191.1 10.5s32.3-1.3 37 7.3m-37-2.5s31.5-1.4 37 7.3m-37-2.3s24.5-3.3 37 6.3m-37.1-.8s21.7-4.5 37 4.1M191 31s20.8-4.8 37 2.2M191 36s19.6-3.6 37 1m-37 2.7s18.9-2.1 37 .9m-36.9 13H228m-36.9 4.8H228m-36.9 4.2c22.4.9 37 0 37 0m-37 3.9c16.2 1.3 37 0 37 0m-37 10.5c20 .9 37-1.8 37-1.8M191 71.6c16.4 1.2 37-.9 37-.9m-36.9-21.1s22.4-1.1 37 0m-37-5.1s18-1.9 37 0" class="st5"></path><ellipse transform="rotate(-36.014 259.884 32.763)" cx="259.9" cy="32.8" rx="21.6" ry="3.5" class="st6"></ellipse><path d="M193.3 32.2V3.4c0-.3.5-.6 1.1-.6h4.5c.6 0 1.1.3 1.1.6v28.9l-3.3-2-3.4 1.9z" class="st7"></path></g><path d="M294.6 22.2h-8.5v-5.4l-1.4.5c-.1 0-6.3 2.4-23.7 2.4-6.5 0-11.8 1.1-15.9 2.5h-1.3v-.7c0-1.1-.9-2-2.1-2h-14.1c-1.1 0-2.1.9-2.1 2v.7h-1.3c-3.6-1.2-8.1-2.2-13.6-2.4v-.2c0-.3-.5-.6-1.1-.6H205c-.6 0-1.1.3-1.1.6-14.1-.3-19.4-2.3-19.4-2.3l-1.4-.5v5.4h-8.5c-1.6 0-2.9 1.3-2.9 2.8v78c0 1.6 1.3 2.8 2.9 2.8h50.8v.7c0 1.1.9 2 2.1 2h14.1c1.1 0 2.1-.9 2.1-2v-.7h50.8c1.6 0 2.9-1.3 2.9-2.8V25.1c.1-1.6-1.2-2.9-2.8-2.9z" fill="#fff"></path><g opacity=".5"><path d="M173.1 103c0 .9.7 1.6 1.6 1.6h52.1v2c0 .4.4.8.8.8h14.1c.5 0 .8-.4.8-.8v-2h52c.9 0 1.6-.7 1.6-1.6V25.1c0-.9-.7-1.6-1.6-1.6h-52.1v-2c0-.4-.4-.8-.8-.8h-14.1c-.5 0-.8.4-.8.8v2h-52c-.9 0-1.6.7-1.6 1.6V103z" class="st1"></path><path d="M179.4 30.1H290v67.8H179.4z" class="st2"></path><path d="M234.7 95.6s8.6 4.6 26.3 4.6h24.1v-82s-6.3 2.5-24.1 2.5-26.3 8.4-26.3 8.4v66.5zm0 0s-8.6 4.6-26.3 4.6h-24.1v-82s6.3 2.5 24.1 2.5 26.3 8.4 26.3 8.4v66.5z" class="st3"></path><circle cx="259.9" cy="49" r="12" class="st4"></circle><path d="M191.1 26.8s32.3-1.3 37 7.3m-37-2.5s31.5-1.4 37 7.3m-37-2.3s24.5-3.3 37 6.3M191 42s21.7-4.5 37 4.1m-37 1.1s20.8-4.8 37 2.2m-37 2.8s19.6-3.6 37 1M191 56s18.9-2.1 37 .9m-36.9 13H228m-36.9 4.8H228m-36.9 4.1c22.4.9 37 0 37 0m-37 4c16.2 1.3 37 0 37 0m-37 10.4c20 .9 37-1.8 37-1.8M191 87.9c16.4 1.2 37-.9 37-.9m-36.9-21.1s22.4-1.1 37 0m-37-5.1s18-1.9 37 0" class="st5"></path><ellipse transform="rotate(-36.014 259.884 49.029)" cx="259.9" cy="49" rx="21.6" ry="3.5" class="st6"></ellipse><path d="M204.1 48.5V19.6c0-.3.5-.6 1.1-.6h4.5c.6 0 1.1.3 1.1.6v28.9l-3.3-2-3.4 2z" class="st7"></path></g><path d="M23.9 115.3h-5.2c2.6-6.2 1.6-39.2 1.6-39.2h5.2s.6 33.6-1.6 39.2zm106.5 0h-5.2c2.6-6.2.8-39.2.8-39.2h5.2s1.4 33.6-.8 39.2z" class="st1"></path><path d="M76.9 116.8h-5.2c2.6-6.2 1.6-40.7 1.6-40.7h5.2s.7 35.2-1.6 40.7zm-34.7-6.2h5.2c-2.6-6.2-.8-34.5-.8-34.5h-5.2s-1.5 29 .8 34.5zm73.9-1.5h5.2c-2.6-6.2-.8-33-.8-33h-5.2s-1.4 27.4.8 33zm-63 5.4h5.2c-2.6-6.2-1.6-38.4-1.6-38.4h-5.2s-.6 32.8 1.6 38.4zm52.7.8h5.2c-2.6-6.2-1.6-39.2-1.6-39.2h-5.2s-.7 33.6 1.6 39.2z" class="st2"></path><path d="M30.3 76.1h5.2V113h-5.2zm106.3 0h5.2v34.5h-5.2z" class="st1"></path><path d="M62 76.1h5.2v35.3H62zm21.7 0h5.2v31.4h-5.2zm10.3 0h5.2V113H94z" class="st2"></path><path d="M1.4 70.6v9.1c0 .7.7 1.4 1.6 1.4h155.3c.9 0 1.6-.6 1.6-1.4v-9.1" fill="#fff" stroke="#083b54" stroke-width="2.5" stroke-miterlimit="10"></path><path d="M145.8 51.6c0-.2-.7-.4-1.6-.4H15.7c-.9 0-1.6.2-1.6.4L1.4 70.2c0 .2.7.4 1.6.4h155.3c.9 0 1.6-.2 1.6-.4l-14.1-18.6z" fill="#d3d4db" stroke="#083b54" stroke-width="2.5" stroke-miterlimit="10"></path><path d="M143 57.6c0-.1-1.5-.2-2.3-.2H19.3c-.8 0-1.5.1-1.5.2L14.3 65c0 .1.7.2 1.5.2h129.9c.8 0 1.5-.1 1.5-.2l-4.2-7.4z" fill="#083b54"></path><path d="M141.8 63.1V15c0-.9-.7-1.6-1.6-1.6H88.1v-2c0-.4-.4-.8-.8-.8H73.2c-.5 0-.8.4-.8.8v2h-52c-.9 0-1.6.7-1.6 1.6v48.1" class="st1"></path><path d="M24.9 63.1V20h110.6v43.1" class="st2"></path><path d="M29.8 63.1v-55s6.3 2.5 24.1 2.5S80.2 19 80.2 19v44.1m50.4 0v-55s-6.3 2.5-24.1 2.5S80.2 19 80.2 19v44.1" class="st3"></path><circle cx="108.4" cy="38.9" r="12" class="st4"></circle><path d="M36.6 16.7s32.3-1.3 37 7.3m-37-2.5s31.5-1.4 37 7.3m-34-2.3s24.5-3.3 37 6.3m-37.1-.9s21.7-4.5 37 4.1m-37 1.1s20.8-4.8 37 2.2m-37 2.8s19.6-3.6 37 1m-37 2.8s18.9-2.1 37 .9m-36.9 13h37m-37-4.1s22.4-1.1 37 0m-37-5s18-1.9 37 0" class="st5"></path><ellipse transform="rotate(-36.014 108.415 38.905)" cx="108.4" cy="38.9" rx="21.6" ry="3.5" class="st6"></ellipse><path d="M59 38.4V9.5c0-.3.5-.6 1.1-.6h4.5c.6 0 1.1.3 1.1.6v28.9l-3.3-2-3.4 2z" class="st7"></path><path d="M234.2 150.2h.1c.6 0 1.1-.3 1.5-.7l8-10c.7-.9.6-2.1-.3-2.8-.9-.7-2.1-.6-2.8.3l-6.6 8.3-2.4-2.4c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l4 4c.3.3.8.5 1.3.5z" fill="#6bcad0"></path><path d="M81.3 143.2l4-4c.7-.7.7-1.8 0-2.5s-1.8-.7-2.5 0l-4 4-4-4c-.7-.7-1.8-.7-2.5 0s-.7 1.8 0 2.5l4 4-4 4c-.7.7-.7 1.8 0 2.5.3.3.8.5 1.2.5.4 0 .9-.2 1.2-.5l4-4 4 4c.3.3.8.5 1.2.5.4 0 .9-.2 1.2-.5.7-.7.7-1.8 0-2.5l-3.8-4z" class="st7"></path><path d="M173.1 116.8c0 .9.7 1.6 1.6 1.6h52.1v2c0 .4.4.8.8.8h14.1c.5 0 .8-.4.8-.8v-2h52c.9 0 1.6-.7 1.6-1.6V38.9c0-.9-.7-1.6-1.6-1.6h-52.1v-2c0-.4-.4-.8-.8-.8h-14.1c-.5 0-.8.4-.8.8v2h-52c-.9 0-1.6.7-1.6 1.6v77.9z" class="st1"></path><path d="M179.4 43.9H290v67.8H179.4z" class="st2"></path><path d="M234.7 109.4s8.6 4.6 26.3 4.6h24.1V32s-6.3 2.5-24.1 2.5-26.3 8.4-26.3 8.4v66.5zm0 0s-8.6 4.6-26.3 4.6h-24.1V32s6.3 2.5 24.1 2.5 26.3 8.4 26.3 8.4v66.5z" class="st3"></path><circle cx="259.9" cy="62.8" r="12" class="st4"></circle><path d="M191.1 40.6s32.3-1.3 37 7.3m-37-2.5s31.5-1.4 37 7.3m-37-2.3s24.5-3.3 37 6.3m-37.1-.9s21.7-4.5 37 4.1M191 61s20.8-4.8 37 2.2M191 66s19.6-3.6 37 1m-37 2.8s18.9-2.1 37 .9m-36.9 13H228m-36.9 4.8H228m-36.9 4.1c22.4.9 37 0 37 0m-37 4c16.2 1.3 37 0 37 0m-37 10.4c20 .9 37-1.8 37-1.8m-37.1-3.5c16.4 1.2 37-.9 37-.9m-36.9-21.1s22.4-1.1 37 0m-37-5.1s18-1.9 37 0" class="st5"></path><ellipse transform="rotate(-36.014 259.884 62.825)" cx="259.9" cy="62.8" rx="21.6" ry="3.5" class="st6"></ellipse><path d="M213.4 62.3V33.4c0-.3.5-.6 1.1-.6h4.5c.6 0 1.1.3 1.1.6v28.9l-3.3-2-3.4 2z" class="st7"></path></svg></div><h3 class="text-center text-navy text-base sm:text-lg mb-4 font-bold" data-v-483dafb4="">Today's web can't preserve humanity's history</h3><p data-v-483dafb4=""><a href="http://web.archive.org/web/20221004221919/https://blogs.loc.gov/thesignal/2011/11/the-average-lifespan-of-a-webpage/" target="_blank" rel="noopener noreferrer" class="text-blueGreen font-bold hover:underline" data-v-483dafb4="">The average lifespan of a web page is 100 days</a> before it's gone forever. The medium of our era shouldn't be this fragile. IPFS makes it simple to set up resilient networks for mirroring data, and thanks to content addressing, files stored using IPFS are automatically versioned.</p></div><div data-v-483dafb4=""><div class="flex justify-center items-center h-52 px-3" data-v-483dafb4=""><svg id="Layer_2" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 297.8 151.2" class="max-w-xs h-52 icon" data-v-483dafb4=""><style>.st1,.st2{fill:#e0f2f3;stroke:#6bcad0;stroke-width:2.5;stroke-miterlimit:10}.st2{fill:#fff}.st7{fill:#f05234}.st11,.st22,.st23{stroke-miterlimit:10}.st11{stroke:#083b54;stroke-width:2.5;fill:#d3d4db}.st22,.st23{fill:none}.st22{opacity:.2;stroke:#f59223}.st23{stroke-linecap:round;stroke:#6bcad0;stroke-width:2}</style><ellipse cx="148.7" cy="48" rx="73.8" ry="27.3" class="st22"></ellipse><ellipse cx="148.7" cy="54.5" rx="109.1" ry="40.3" class="st22"></ellipse><ellipse cx="148.7" cy="59.7" rx="139" ry="51.3" class="st22"></ellipse><path d="M287.6 64.1l-23.9 26m-47.5-3.7l47.5 3.7-6.5-32.5m-200 17.1l41.1-34.3m-47.9-2l47.9 1.2M12.4 64.3l85.9-24.7m37 34.8l-37-34.8m0 .8l-25.7 61.8m26.1-61.5l23.3 70.4m8.7-102.2L98.3 40.4" class="st23"></path><circle cx="98.3" cy="39.6" r="17.4" class="st11"></circle><circle cx="74.9" cy="102.2" r="10.8" class="st2"></circle><path d="M216.2 86.4l-28.5-33.5 15.1-40.8m-29.2 11.1l14.1 28.9m-4.8 57l33.3-22.7" class="st23"></path><circle cx="216.2" cy="86.4" r="10.8" class="st2"></circle><circle cx="130.7" cy="8.9" r="7.1" class="st1"></circle><circle cx="57.2" cy="74.7" r="8.9" class="st1"></circle><circle cx="263.7" cy="90.1" r="8.9" class="st1"></circle><circle cx="12.4" cy="64.3" r="11.1" class="st1"></circle><circle cx="50.4" cy="38.4" r="6.5" class="st2"></circle><circle cx="187.7" cy="52.1" r="7.6" class="st2"></circle><circle cx="287.6" cy="64.1" r="6.5" class="st11"></circle><circle cx="173.6" cy="23.2" r="6.5" class="st2"></circle><path d="M253.4 25.4l3.8 32.2-38.9-16.9" class="st23"></path><circle cx="182.9" cy="109.1" r="8.4" class="st11"></circle><ellipse cx="135.3" cy="74.4" rx="7.5" ry="7.3" class="st1"></ellipse><ellipse cx="253.4" cy="25.4" rx="8.2" ry="8" class="st1"></ellipse><ellipse cx="202.8" cy="12.1" rx="7.5" ry="7.3" class="st1"></ellipse><circle cx="121.8" cy="109.1" r="7.9" class="st1"></circle><path d="M75.4 14.9l6.8 15.7 24.8-7.1-2.7-16.8-4.1 8-5.9-5.2-2.8 7.7-6.1-5.2-2.4 7.6z" fill="#f05234" stroke="#ef5434" stroke-width=".776" stroke-linejoin="round" stroke-miterlimit="10"></path><circle transform="rotate(-15.888 75.385 14.901)" cx="75.4" cy="14.9" r="1.8" class="st7"></circle><circle transform="rotate(-15.888 85.21 11.302)" cx="85.2" cy="11.3" r="1.8" class="st7"></circle><circle transform="rotate(-15.888 94.012 8.797)" cx="94" cy="8.8" r="1.8" class="st7"></circle><circle transform="rotate(-15.888 104.273 6.682)" cx="104.3" cy="6.7" r="1.8" class="st7"></circle><circle cx="218.3" cy="40.7" r="8.7" class="st11"></circle><circle cx="257.2" cy="57.6" r="6.5" class="st2"></circle><path d="M216.3 150h.1c.6 0 1.1-.3 1.5-.7l8-10c.7-.9.6-2.1-.3-2.8-.9-.7-2.1-.6-2.8.3l-6.6 8.3-2.4-2.4c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l4 4c.3.3.8.5 1.3.5z" fill="#6bcad0"></path><path d="M85.9 143l4-4c.7-.7.7-1.8 0-2.5s-1.8-.7-2.5 0l-4 4-4-4c-.7-.7-1.8-.7-2.5 0s-.7 1.8 0 2.5l4 4-4 4c-.7.7-.7 1.8 0 2.5.3.3.8.5 1.2.5.4 0 .9-.2 1.2-.5l4-4 4 4c.3.3.8.5 1.2.5.4 0 .9-.2 1.2-.5.7-.7.7-1.8 0-2.5l-3.8-4z" class="st7"></path></svg></div><h3 class="text-center text-navy text-base sm:text-lg mb-4 font-bold" data-v-483dafb4="">Today's web is centralized, limiting opportunity</h3><p data-v-483dafb4="">The Internet has turbocharged innovation by being one of the great equalizers in human history — but increasing consolidation of control threatens that progress. IPFS stays true to the original vision of an open, flat web by delivering technology to make that vision a reality.</p></div><div data-v-483dafb4=""><div class="flex justify-center items-center h-52 px-3" data-v-483dafb4=""><svg id="Layer_2" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 297.8 151.2" class="max-w-xs h-52 icon" data-v-483dafb4=""><style>.st7{fill:#f05234}.st12{fill:#083b54}.st21{fill:#6bcad0}.st27,.st28{fill:none;stroke:#6bcad0;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2.4797;opacity:.3}.st28{opacity:.6;stroke-width:3;stroke-linejoin:round}</style><path d="M105 56.4l-5.6 9.3" stroke-width="2.48" fill="none" stroke="#6bcad0" stroke-linecap="round" stroke-miterlimit="10"></path><path d="M97.4 107.1l12.7-4.5" class="st27"></path><path d="M117.5 23.2L99.4 37.1" class="st28"></path><path d="M42.9 71.9L53 81.2" class="st27"></path><path d="M76.4 85.2L71 69.6" class="st28"></path><path d="M19 98.3l3.5 12.1" class="st27"></path><path d="M36.4 47.2L31 31.6m144.8 60.9l-9.2-22.1m9.2 22.1l22.6 14.6 22.6-9-7.2-48 23.9-18.9 54.7 33.7-9.3-49.3" class="st28"></path><path d="M180.6 57.7l33.2-7.6m-56.6 59.1l18.6-16.7m62.6-62l27-11.3M31 31.6L43.6 6.1M31 31.6L19 70M6.5 26.1l24.9 5.5M277 89.3l15.4-24.4M228 62.6l-14-12.5m-56.2 32.8l18 9.6M214 50.1L183.6 39m37.6-27.4l16.5 18.9m-188.3 17l-18-15.9m179.1-6.1l26.4 5m-19.5 19.6l27.8 4.6m-64.2 27l-5.2 10.8m25-18.1L221 98.1l35.8-15.8m-2.9 24.8l-32.9-9m71.4-33.2L245 72.1m2.5-69.3l-9.1 27.7M34.6 31.6l15-3.7" class="st27"></path><circle cx="198.4" cy="107.1" r="5.6" class="st7"></circle><circle cx="75.9" cy="83.5" r="5.6" class="st7"></circle><circle cx="256.8" cy="82.3" r="3.6" class="st7"></circle><circle cx="43.6" cy="6.1" r="3.6" class="st21"></circle><circle cx="247.5" cy="3.8" r="3.6" class="st21"></circle><circle cx="283.1" cy="17.6" r="5.6" class="st21"></circle><circle cx="241.4" cy="72.1" r="3.6" class="st12"></circle><circle cx="292.4" cy="64.9" r="5.6" class="st12"></circle><circle cx="6.5" cy="26.1" r="3.6" class="st7"></circle><circle cx="220.5" cy="11.6" r="3.6" class="st7"></circle><circle cx="117.5" cy="23.2" r="3.6" class="st7"></circle><circle cx="180.6" cy="57.7" r="3.6" class="st7"></circle><circle cx="208" cy="25.1" r="3.6" class="st21"></circle><circle cx="237.7" cy="31.2" r="5.6" class="st21"></circle><circle cx="245.7" cy="54.9" r="3.6" class="st21"></circle><circle cx="228" cy="62.5" r="3.6" class="st21"></circle><circle cx="277" cy="89.3" r="3.6" class="st21"></circle><circle cx="221" cy="98.1" r="5.6" class="st21"></circle><circle cx="99.4" cy="36.7" r="5.6" class="st21"></circle><circle cx="49.4" cy="47.5" r="3.6" class="st21"></circle><circle cx="183.6" cy="39" r="3.6" class="st21"></circle><circle cx="181.4" cy="79.7" r="3.6" class="st21"></circle><circle cx="157.2" cy="109.2" r="3.6" class="st21"></circle><circle cx="19" cy="70.5" r="3.6" class="st21"></circle><circle cx="17.8" cy="94.7" r="3.6" class="st21"></circle><circle cx="66.7" cy="107.1" r="3.6" class="st21"></circle><circle cx="77.3" cy="56.4" r="3.6" class="st21"></circle><circle cx="84.3" cy="15.2" r="3.6" class="st21"></circle><circle cx="157.8" cy="83.3" r="3.6" class="st21"></circle><circle cx="265.4" cy="19.2" r="3.6" class="st12"></circle><circle cx="213.8" cy="50.1" r="5.6" class="st12"></circle><circle cx="253.9" cy="107.1" r="3.6" class="st12"></circle><circle cx="200.8" cy="74.4" r="3.6" class="st12"></circle><circle cx="105" cy="56.4" r="3.6" class="st12"></circle><circle cx="97.4" cy="107.1" r="3.6" class="st12"></circle><circle cx="31" cy="31.6" r="5.6" class="st12"></circle><path d="M22.5 110.4l19.6-10.1" fill="none" stroke="#6bcad0" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"></path><circle cx="22.5" cy="110.4" r="5.6" class="st12"></circle><circle cx="175.8" cy="92.5" r="5.6" class="st12"></circle><circle cx="42.9" cy="99.5" r="3.6" class="st7"></circle><circle cx="42.9" cy="71.9" r="3.6" class="st7"></circle><path d="M84.3 15.2l15.1 21.5" class="st27"></path><path d="M210.2 150h.1c.6 0 1.1-.3 1.5-.7l8-10c.7-.9.6-2.1-.3-2.8-.9-.7-2.1-.6-2.8.3L210 145l-2.4-2.4c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l4 4c.3.4.8.6 1.4.6z" class="st21"></path><path d="M79.7 143l4-4c.7-.7.7-1.8 0-2.5s-1.8-.7-2.5 0l-4 4-4-4c-.7-.7-1.8-.7-2.5 0s-.7 1.8 0 2.5l4 4-4 4c-.7.7-.7 1.8 0 2.5.3.3.8.5 1.2.5.4 0 .9-.2 1.2-.5l4-4 4 4c.3.3.8.5 1.2.5.4 0 .9-.2 1.2-.5.7-.7.7-1.8 0-2.5l-3.8-4z" class="st7"></path></svg></div><h3 class="text-center text-navy text-base sm:text-lg mb-4 font-bold" data-v-483dafb4="">Today's web is addicted to the backbone</h3><p data-v-483dafb4="">IPFS powers the creation of diversely resilient networks that enable persistent availability — with or without internet backbone connectivity. This means better connectivity for the developing world, during natural disasters, or just when you're on flaky coffee shop wi-fi.</p></div></div></section><section id="install" class="pt-20 pb-10 sm:py-20 bg-gradient-6 text-white" data-v-483dafb4=""><div class="grid-margins 2xl:px-32" data-v-483dafb4=""><div class="text-center mb-16" data-v-483dafb4=""><h2 class="font-display mb-3" data-v-483dafb4="">Install IPFS</h2><p class="text-base sm:text-lg" data-v-483dafb4="">Join the future of the web right now — just choose the option that's right for you.</p></div><h3 class="text-2xl sm:text-3xl font-display text-center" data-v-483dafb4="">Store and provide files</h3><div class="grid grid-cols-12 p-4 mt-4 gap-y-0 sm:gap-y-24" data-v-483dafb4=""><div class="col-span-12 sm:col-span-2 mb-2 sm:mb-0" data-v-483dafb4=""><img src="/web/20221004221919im_/https://ipfs.io/images/ipfs-desktop-hex.png" alt="IPFS Desktop icon" class="max-h-24 sm:max-h-36 mx-auto" data-v-483dafb4=""></div><div class="col-span-12 mb-16 text-center sm:mb-0 sm:col-span-10 sm:text-left sm:ml-3" data-v-483dafb4=""><h4 class="text-xl md:text-2xl mb-1.5" data-v-483dafb4=""><a href="http://web.archive.org/web/20221004221919/https://github.com/ipfs-shipyard/ipfs-desktop" target="_blank" rel="noopener noreferrer" class="text-blueGreenLight font-display hover:underline" data-v-483dafb4="">IPFS Desktop</a></h4><h5 class="mb-4 text-base md:text-lg font-bold" data-v-483dafb4="">IPFS for everyone</h5><p class="mb-4" data-v-483dafb4="">The IPFS Desktop app offers menubar/tray shortcuts and an easy interface for adding, pinning, and sharing files — plus a full IPFS node ready for heavy-duty hosting and development. Great for developers and less experienced users alike.</p><div class="flex justify-center sm:justify-start" data-v-483dafb4=""><a href="http://web.archive.org/web/20221004221919/https://docs.ipfs.tech/install/ipfs-desktop/" target="_blank" rel="noopener" class="inline-block px-3 py-2 font-semibold rounded transition duration-300 ease-in-out bg-white text-blueGreen border border-white hover:bg-gray-200" data-v-483dafb4="">Install IPFS Desktop</a></div></div><div class="col-span-12 sm:col-span-2 mb-2 sm:mb-0" data-v-483dafb4=""><img src="/web/20221004221919im_/https://ipfs.io/images/command-line-hex.png" alt="Screenshot of IPFS command-line interface" class="max-h-24 sm:max-h-36 mx-auto" data-v-483dafb4=""></div><div class="col-span-12 mb-16 text-center sm:mb-0 sm:col-span-10 sm:text-left sm:ml-3" data-v-483dafb4=""><h4 class="text-xl md:text-2xl mb-1.5" data-v-483dafb4=""><a href="http://web.archive.org/web/20221004221919/https://docs.ipfs.tech/how-to/command-line-quick-start" target="_blank" rel="noopener noreferrer" class="text-blueGreenLight font-display hover:underline" data-v-483dafb4="">Command-line install</a></h4><h5 class="mb-4 text-base md:text-lg font-bold" data-v-483dafb4="">All IPFS, no frills</h5><p class="mb-4" data-v-483dafb4="">Just want to use IPFS from your terminal? Follow these step-by-step instructions for getting up and running on the command line using the Go implementation of IPFS. Includes directions for Windows, macOS, and Linux.</p><div class="flex justify-center sm:justify-start" data-v-483dafb4=""><a href="http://web.archive.org/web/20221004221919/https://docs.ipfs.tech/how-to/command-line-quick-start" target="_blank" rel="noopener" class="inline-block px-3 py-2 font-semibold rounded transition duration-300 ease-in-out bg-white text-blueGreen border border-white hover:bg-gray-200" data-v-483dafb4="">Install the IPFS CLI</a></div></div><div class="col-span-12 sm:col-span-6 grid grid-cols-12 sm:grid-cols-6" data-v-483dafb4=""><div class="col-span-12 sm:col-span-2 mb-2 sm:mb-0" data-v-483dafb4=""><img src="/web/20221004221919im_/https://ipfs.io/images/ipfs-companion-hex.png" alt="IPFS Companion icon" class="max-h-24 sm:max-h-36 mx-auto" data-v-483dafb4=""></div><div class="col-span-12 mb-16 text-center sm:mb-0 sm:col-span-4 sm:text-left sm:ml-3 sm:mr-10" data-v-483dafb4=""><h4 class="text-xl md:text-2xl mb-1.5" data-v-483dafb4=""><a href="http://web.archive.org/web/20221004221919/https://github.com/ipfs-shipyard/ipfs-companion" target="_blank" rel="noopener noreferrer" class="text-blueGreenLight font-display hover:underline" data-v-483dafb4="">IPFS Companion</a></h4><h5 class="mb-4 text-base md:text-lg font-bold" data-v-483dafb4="">Add IPFS to your browser</h5><p class="mb-4" data-v-483dafb4="">Get <code data-v-483dafb4="">ipfs://</code> address support and more in your browser with this extension for Chromium and Firefox.</p><div class="flex justify-center sm:justify-start" data-v-483dafb4=""><a href="http://web.archive.org/web/20221004221919/https://docs.ipfs.tech/install/ipfs-companion/" target="_blank" rel="noopener" class="inline-block px-3 py-2 font-semibold rounded transition duration-300 ease-in-out bg-white text-blueGreen border border-white hover:bg-gray-200" data-v-483dafb4="">Get IPFS Companion</a></div></div></div><div class="col-span-12 sm:col-span-6 grid grid-cols-12 sm:grid-cols-6" data-v-483dafb4=""><div class="col-span-12 sm:col-span-2 mb-2 sm:mb-0" data-v-483dafb4=""><img src="/web/20221004221919im_/https://ipfs.io/images/ipfs-cluster.png" alt="IPFS Cluster logo" class="max-h-24 sm:max-h-36 mx-auto" data-v-483dafb4=""></div><div class="col-span-12 text-center sm:col-span-4 sm:text-left sm:ml-3" data-v-483dafb4=""><h4 class="text-xl md:text-2xl mb-1.5" data-v-483dafb4=""><a href="http://web.archive.org/web/20221004221919/https://cluster.ipfs.io/" target="_blank" rel="noopener noreferrer" class="text-blueGreenLight font-display hover:underline" data-v-483dafb4="">IPFS Cluster</a></h4><h5 class="mb-4 text-base md:text-lg font-bold" data-v-483dafb4="">Orchestrate multiple IPFS nodes</h5><p class="mb-4" data-v-483dafb4="">Automatically allocate, replicate, and track your data as a global pinset distributed among a swarm of peers.</p><div class="flex justify-center sm:justify-start" data-v-483dafb4=""><a href="http://web.archive.org/web/20221004221919/https://cluster.ipfs.io/" target="_blank" rel="noopener" class="inline-block px-3 py-2 font-semibold rounded transition duration-300 ease-in-out bg-white text-blueGreen border border-white hover:bg-gray-200" data-v-483dafb4="">Get IPFS Cluster</a></div></div></div></div><h3 class="text-2xl sm:text-3xl font-display text-center mt-24 mb-8" data-v-483dafb4="">For developers</h3><div class="grid grid-cols-12 p-4 mt-4 gap-y-0 sm:gap-y-24" data-v-483dafb4=""><div class="col-span-12 sm:col-span-6 grid grid-cols-12 sm:grid-cols-6" data-v-483dafb4=""><div class="col-span-12 sm:col-span-2 mb-2 sm:mb-0" data-v-483dafb4=""><img src="/web/20221004221919im_/https://ipfs.io/images/kubo-hex-logo.png" alt="IPFS icon with a superimposed Go logo" class="max-h-24 sm:max-h-36 mx-auto" data-v-483dafb4=""></div><div class="col-span-12 mb-16 sm:mb-0 text-center sm:col-span-4 sm:text-left sm:ml-3 sm:mr-10" data-v-483dafb4=""><h4 class="text-xl md:text-2xl mb-1.5" data-v-483dafb4=""><a href="http://web.archive.org/web/20221004221919/https://github.com/ipfs/kubo" target="_blank" rel="noopener noreferrer" class="text-blueGreenLight font-display hover:underline" data-v-483dafb4="">Go implementation</a></h4><p class="mb-4" data-v-483dafb4="">The original IPFS implementation: IPFS core, daemon server, CLI tooling, and more.</p><div class="flex justify-center sm:justify-start" data-v-483dafb4=""><a href="http://web.archive.org/web/20221004221919/https://github.com/ipfs/kubo" target="_blank" rel="noopener" class="inline-block px-3 py-2 font-semibold rounded transition duration-300 ease-in-out bg-white text-blueGreen border border-white hover:bg-gray-200" data-v-483dafb4="">Get Kubo</a></div></div></div><div class="col-span-12 sm:col-span-6 grid grid-cols-12 sm:grid-cols-6" data-v-483dafb4=""><div class="col-span-12 sm:col-span-2 mb-2 sm:mb-0" data-v-483dafb4=""><img src="/web/20221004221919im_/https://ipfs.io/images/js-ipfs-logo.png" alt="js-ipfs logo" class="max-h-24 sm:max-h-36 mx-auto" data-v-483dafb4=""></div><div class="col-span-12 mb-16 sm:mb-0 text-center sm:col-span-4 sm:text-left sm:ml-3" data-v-483dafb4=""><h4 class="text-xl md:text-2xl mb-1.5" data-v-483dafb4=""><a href="http://web.archive.org/web/20221004221919/https://js.ipfs.io/" target="_blank" rel="noopener noreferrer" class="text-blueGreenLight font-display hover:underline" data-v-483dafb4="">JS implementation</a></h4><p class="mb-4" data-v-483dafb4="">IPFS implemented entirely in JavaScript for a world of possibilities in the browser and Node.js.</p><div class="flex justify-center sm:justify-start" data-v-483dafb4=""><a href="http://web.archive.org/web/20221004221919/https://js.ipfs.io/" target="_blank" rel="noopener" class="inline-block px-3 py-2 font-semibold rounded transition duration-300 ease-in-out bg-white text-blueGreen border border-white hover:bg-gray-200" data-v-483dafb4="">Get js-ipfs</a></div></div></div></div></div></section><section id="how" class="grid-margins py-20" data-v-483dafb4=""><div class="text-center mb-16" data-v-483dafb4=""><h2 class="font-display mb-4" data-v-483dafb4="">How IPFS works</h2><p class="text-base sm:text-lg" data-v-483dafb4="">Here's what happens when you add a file to IPFS — whether you're storing that file on your own local node or one operated by a pinning service or IPFS-enabled app.</p></div><div class="max-w-3xl mx-auto" data-v-483dafb4=""><div class="flex flex-col sm:flex-row text-center sm:text-left items-center mb-12" data-v-483dafb4=""><div class="flex items-center justify-center max-h-36 mb-5 sm:mb-0" data-v-483dafb4=""><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 183.5 128.7" class="w-40 max-h-32 icon" data-v-483dafb4=""><path d="M1.25 44.35h64.6v83.1H1.25z" fill="none" stroke="#6ac9d0" stroke-linejoin="round" stroke-width="2.5"></path><path d="M11.25 58.15h44.5m-44.5 11.4h44.5m-44.5 11.5h44.5m-44.5 11.4h44.5m-44.5 11.4h19.5m-19.5 11.5h19.5" fill="none" stroke="#6ac9d0" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5"></path><circle cx="47.15" cy="109.25" r="5.8" fill="#ffe5ca" stroke="#f59122" stroke-miterlimit="10"></circle><path d="M41.75 111.45c-2.2 1.9-3.4 3.5-3.1 4s2.2-.2 4.7-1.7c1.4-.8 3-1.9 4.7-3.1 4.7-3.4 8-6.7 7.4-7.5-.4-.5-2.2.2-4.6 1.6" fill="none" stroke="#f59122" stroke-miterlimit="10" opacity=".4" style="isolation:isolate"></path><path d="M130.35 18.75a1 1 0 01.1-.4c0-.2.1-.6.1-.9a4.87 4.87 0 00-.1-1.2 1.88 1.88 0 00-.4-.9.1.1 0 01-.1-.1h-.1a.31.31 0 00-.2-.1c-.1 0-.3-.1-.4-.1a.76.76 0 00-.4.2c-.2.1-.3.3-.4.4a2 2 0 00-.4.8 1 1 0 00-.1.4 1.58 1.58 0 00-.1-.4 4 4 0 010-1.1c.1-.2.1-.5.3-.7a4.62 4.62 0 01.7-.7 2.15 2.15 0 011.1-.2.76.76 0 01.5.2h.1l.1.1.3.2a2 2 0 01.7.9 3.55 3.55 0 01.2 1 3.77 3.77 0 01-.4 1.6 3.51 3.51 0 01-.7.9 1 1 0 01-.4.1z" fill="#6ac9d0"></path><path d="M132.65 17.85a1.54 1.54 0 00.2-.8 5.86 5.86 0 00-.3-2.1 5.13 5.13 0 00-1.5-2.4 2.23 2.23 0 00-1.3-.6 2.62 2.62 0 00-1.5.2 2.73 2.73 0 00-1.2.9 3.51 3.51 0 00-.6 1.4 7.52 7.52 0 00.1 3 5.48 5.48 0 00.8 2c.3.5.4.7.4.7l-.6-.6a7.32 7.32 0 01-1.7-5.3 4.9 4.9 0 01.7-1.9 3.91 3.91 0 011.7-1.4 3 3 0 012.1-.2 3.52 3.52 0 011.9 1 5.59 5.59 0 011.5 3.1 5.81 5.81 0 01-.2 2.4 1.63 1.63 0 01-.3.6zm-7.6-6.8v-.4a1.09 1.09 0 01.1-.5 1.42 1.42 0 01.2-.6 2.09 2.09 0 01.4-.6l.6-.6a2.18 2.18 0 01.8-.5c.3-.1.6-.3.9-.4s.6-.1.9-.2a2.72 2.72 0 01.9 0 5.41 5.41 0 011.5.4 3.49 3.49 0 01.9.6l.3.3a1 1 0 01-.4-.1c-.2 0-.6-.1-1-.1h-1.4a8 8 0 00-1.5.3c-.2.1-.5.1-.7.3s-.5.2-.7.3a4.44 4.44 0 00-1.1.8l-.7.7c.1.1 0 .3 0 .3z" fill="#6ac9d0"></path><path d="M130.65 22.25l-.6.3c-.2.1-.5.1-.8.2a2.16 2.16 0 01-1.1-.1 6.47 6.47 0 01-1.3-.4 3.45 3.45 0 01-1.2-.9 13.07 13.07 0 01-1.1-1.2 6.38 6.38 0 01-.8-1.4l-.6-1.5c-.1-.5-.2-1-.3-1.6v-1.5a2.77 2.77 0 01.3-1.3 3.83 3.83 0 01.8-1.7 4.57 4.57 0 00.4-.6s-.1.3-.2.7a7.45 7.45 0 00-.2 1.8v1.2a6.88 6.88 0 00.2 1.3c.1.4.2.9.3 1.3a6.94 6.94 0 00.5 1.3 7.46 7.46 0 00.7 1.2c.1.2.3.4.4.6s.3.3.4.5a6.47 6.47 0 00.9.8l.9.6a3.18 3.18 0 00.9.3c.3 0 .5.1.8.1z" fill="#6ac9d0"></path><path d="M136.25 13.85a2.41 2.41 0 01.3.8A6.34 6.34 0 01137 17a4.68 4.68 0 01-.2 1.6 5.78 5.78 0 01-.6 1.7 9.06 9.06 0 01-1.1 1.6 4.62 4.62 0 01-.7.7c-.2.2-.5.4-.7.6a15 15 0 01-3.2 1.9 28.54 28.54 0 01-3 1.1c-.9.3-1.5.6-2 .8a6.12 6.12 0 00-.6.5.31.31 0 01.1-.2c.1-.1.2-.3.4-.5a10.27 10.27 0 011.8-1.4c.8-.5 1.8-.9 2.7-1.5a18.08 18.08 0 002.9-1.9 3 3 0 01.7-.5c.2-.2.5-.4.6-.6a10.59 10.59 0 001-1.2 7.71 7.71 0 001.1-2.7c.1-.4.1-.8.2-1.2v-1a6.17 6.17 0 01-.15-.95z" fill="#6ac9d0"></path><path d="M137.75 19.55a2.8 2.8 0 00.1.6 1.63 1.63 0 010 .7 2.77 2.77 0 01-.1.9 4.18 4.18 0 01-.4 1 6.07 6.07 0 01-.7 1l-.9.9a10.47 10.47 0 01-1.1.8l-1.2.6a5.64 5.64 0 01-1.2.4 9.54 9.54 0 01-2.1.4 5.82 5.82 0 01-2.1 0 20 20 0 011.9-.8c.6-.2 1.2-.5 1.9-.8a4.67 4.67 0 001-.5 8.79 8.79 0 001-.6c.3-.2.7-.4 1-.6a2.19 2.19 0 01.5-.3c.1-.1.3-.2.4-.4a4.62 4.62 0 00.7-.7 2.18 2.18 0 00.5-.8c.1-.2.2-.5.3-.7s.1-.5.2-.6c.3-.3.3-.5.3-.5zm.3-2.2v-1.9c-.1-.4-.1-.8-.2-1.2s-.2-.9-.3-1.4a8.8 8.8 0 00-.5-1.5c-.3-.5-.5-1-.8-1.4a6.89 6.89 0 00-1.1-1.3 4.12 4.12 0 00-1.3-1 2.51 2.51 0 00-.7-.4 2.12 2.12 0 00-.7-.3 2.35 2.35 0 00-.8-.2c-.3 0-.5-.1-.8-.1h-1.4c-.4.1-.9.1-1.2.2s-.7.1-.9.3a2.45 2.45 0 00-1 0 4 4 0 01.7-.5 3.6 3.6 0 01.9-.5 8.93 8.93 0 011.3-.5 7.77 7.77 0 011.6-.2h.9a2.92 2.92 0 01.9.2l.9.3a3.55 3.55 0 01.9.4 6.1 6.1 0 011.6 1.2 9.55 9.55 0 011.2 1.6 6.53 6.53 0 01.8 1.7 13.64 13.64 0 01.4 1.7c0 .6.1 1.1.1 1.6s-.1.9-.1 1.3a4.4 4.4 0 00-.2 1 3.23 3.23 0 00-.2.9z" fill="#6ac9d0"></path><path d="M137.25 7.25s-.3-.2-.8-.6c-.2-.2-.6-.4-.9-.7a2.09 2.09 0 01-.6-.4 4.88 4.88 0 00-.7-.3 6 6 0 00-1.6-.5 11 11 0 00-1.8-.2 6.15 6.15 0 00-1.9.2c-.3.1-.6.2-1 .3s-.6.3-.9.4a4.05 4.05 0 00-.9.5 2.41 2.41 0 00-.8.6 4.62 4.62 0 00-.7.7c-.2.2-.4.5-.6.7a5.58 5.58 0 00-.5.8c-.2.3-.3.5-.5.8a15.57 15.57 0 00-.6 1.5c-.1.5-.3 1-.4 1.4s-.1.8-.2 1.1c-.1.6-.2 1-.2 1a6.73 6.73 0 00-.1-1v-1.1a10.4 10.4 0 01.2-1.5 15.43 15.43 0 01.5-1.7c.1-.3.3-.6.4-.9s.3-.6.5-.9l.6-.9a6 6 0 01.8-.8 5.5 5.5 0 01.9-.7 8.79 8.79 0 011-.6c.4-.1.7-.3 1.1-.4l1.1-.3a8.13 8.13 0 012.2-.1 6.47 6.47 0 012 .4 6 6 0 011.6.8 2.51 2.51 0 00.7.4 1.21 1.21 0 01.5.5l.8.8a3 3 0 01.8.7zm-2.7 9.9v.4a3 3 0 01-.3 1.1 5.74 5.74 0 01-.4.7 1.87 1.87 0 01-.6.7 5.55 5.55 0 01-.8.6 3.18 3.18 0 01-.9.3 1.7 1.7 0 01-1 0 3.81 3.81 0 01-1-.3 2.17 2.17 0 01-.7-.6 2 2 0 01-.4-.8c0-.3-.1-.5 0-.7a.76.76 0 01.2-.5l.2-.4v.4a.6.6 0 00.1.4c0 .2.1.3.2.5s.1.1.2.2l.2.2a2.19 2.19 0 00.5.3l.3.1h.3a1.7 1.7 0 00.7-.1 1.85 1.85 0 00.7-.2l.6-.3a2.18 2.18 0 00.5-.4 1.76 1.76 0 01.5-.4c.1-.2.3-.3.4-.4a1.38 1.38 0 01.3-.4 1.09 1.09 0 01.2-.4zm-7.6 6.9a3.25 3.25 0 01-1.3-.1 6.12 6.12 0 01-1.2-.5 2.65 2.65 0 01-.6-.5l-.6-.6c-.2-.2-.3-.4-.5-.6s-.2-.5-.4-.7a1.85 1.85 0 01-.2-.7 1.27 1.27 0 01-.1-.6 2.64 2.64 0 010-.9v-.4a1.24 1.24 0 01.2.3c.1.1.1.2.2.3s.2.3.3.4.2.3.3.5.2.3.3.5c.3.3.5.7.8 1a9 9 0 00.9 1 6.47 6.47 0 00.9.8c.6.5 1 .8 1 .8z" fill="#6ac9d0"></path><path d="M134.75 15.65v-.5c0-.3-.1-.7-.1-1.2-.1-.2-.1-.5-.2-.7s-.2-.5-.3-.8a1.61 1.61 0 00-.4-.7 1.79 1.79 0 00-.5-.7 2.65 2.65 0 00-.6-.5 2.51 2.51 0 00-.7-.4c-.3-.1-.5-.2-.8-.3a1.45 1.45 0 01-.7-.2c-.2 0-.5-.1-.6-.1h-1l.4-.2c.1-.1.3-.1.5-.2s.4-.1.7-.1a2.72 2.72 0 01.9 0 4.4 4.4 0 011 .2 4.18 4.18 0 011 .4 5.5 5.5 0 01.9.7 4.7 4.7 0 01.6.9 4.18 4.18 0 01.4 1c.1.3.1.7.2 1v.9a6.81 6.81 0 01-.3 1.2.69.69 0 00-.4.3zm-10 9.9a1.21 1.21 0 01-.5.1 1.61 1.61 0 01-.9-.3 1 1 0 01-.5-.8.69.69 0 010-.5 1.75 1.75 0 01.5.1 1.08 1.08 0 01.7.3 2.65 2.65 0 01.5.6.78.78 0 01.2.5z" fill="#6ac9d0"></path><path d="M129.15 92.05a.69.69 0 01-.3-.4 2.23 2.23 0 01-.4-1.3 2.75 2.75 0 01.4-1.9 2.58 2.58 0 01.9-.9 1.45 1.45 0 01.7-.2h.7a1.88 1.88 0 011.1.8 4.87 4.87 0 01.4 1.1 3.46 3.46 0 01-.2 1.8 3.58 3.58 0 01-.6 1.1l-.3.3a3.64 3.64 0 00.3-1.5 3.89 3.89 0 00-.2-1.5 3.33 3.33 0 00-.3-.6c-.2-.2-.3-.2-.4-.2h-.3a.35.35 0 01-.2.1c-.1.1-.3.2-.4.4a13.39 13.39 0 00-.6 1.2c-.1.4-.2.8-.3 1.1v.6z" fill="#f59122"></path><path d="M127.05 91.25a.35.35 0 01-.1-.2 1.55 1.55 0 01-.2-.8 5 5 0 01.4-2.8 6.9 6.9 0 011.1-1.7 3.77 3.77 0 012.1-1 4 4 0 012.4.5 4.44 4.44 0 011.1.8c.3.3.5.7.8 1a5.33 5.33 0 01.6 2.4 4.87 4.87 0 01-.1 1.2c-.1.2-.1.4-.2.6l-.2.6a6.66 6.66 0 01-2.7 3 4.71 4.71 0 01-1.5.6 5.74 5.74 0 01-1.2.1 1.92 1.92 0 01-1-.2 2.69 2.69 0 001 0 5.54 5.54 0 002.3-1 6.89 6.89 0 002.1-2.8l.1-.4a4.33 4.33 0 01.1-.5 3.08 3.08 0 00.1-1 3.74 3.74 0 00-.5-1.8 4.17 4.17 0 00-.6-.8 1.79 1.79 0 00-.7-.5 3.81 3.81 0 00-1.7-.4 4 4 0 00-1.5.6 3.78 3.78 0 00-1 1.2 8.06 8.06 0 00-.9 2.4 1.59 1.59 0 00-.1.9z" fill="#f59122"></path><path d="M135.55 86.75a1.09 1.09 0 01-.2-.4c-.1-.1-.2-.3-.3-.4a1.76 1.76 0 00-.4-.5c-.2-.2-.3-.4-.5-.6l-.6-.6c-.2-.2-.5-.3-.7-.5a2 2 0 00-.8-.4 3 3 0 00-.8-.4c-.3-.1-.5-.2-.8-.3s-.5-.1-.8-.2-.5-.1-.7-.1h-1.1a1.21 1.21 0 00-.5.1 3 3 0 01.4-.3 2.19 2.19 0 01.5-.3 1.45 1.45 0 01.7-.2 2.2 2.2 0 01.8-.1h1a3.55 3.55 0 011 .2 4.18 4.18 0 011 .4l.9.6a4.62 4.62 0 01.7.7 5.55 5.55 0 01.6.8 2 2 0 01.4.8 1.85 1.85 0 01.2.7 1.09 1.09 0 01.1.5 2.81 2.81 0 00-.1.5z" fill="#f59122"></path><path d="M129.55 96.45h.7a4.49 4.49 0 001.7-.4 5.79 5.79 0 001.9-1.4 7.63 7.63 0 001.5-2.3 13.38 13.38 0 00.9-2.6 5.7 5.7 0 00.1-1.3v-1.2q-.15-1.05-.3-1.8c-.1-.4-.2-.7-.2-.7a2.48 2.48 0 01.4.6 9.76 9.76 0 01.7 1.7 5.07 5.07 0 01.2 1.3 6.55 6.55 0 010 1.4 11.14 11.14 0 01-.8 3 7.9 7.9 0 01-1.9 2.5 6.36 6.36 0 01-2.4 1.3 4 4 0 01-1.9 0 4.33 4.33 0 01-.5-.1z" fill="#f59122"></path><path d="M124 88.05a20.2 20.2 0 00.3 3 10.14 10.14 0 00.9 2.8 10 10 0 00.8 1.4 12 12 0 001.1 1.2 15 15 0 011.3 1.1c.4.3.9.6 1.4.9a9.14 9.14 0 001.4.7c.5.2.9.3 1.3.5a17.07 17.07 0 012.1.7 3.33 3.33 0 01.6.3.31.31 0 00.2.1h-.8a19.42 19.42 0 01-2.2-.1 9.48 9.48 0 01-3.1-.8 8.27 8.27 0 01-1.6-.9l-1.5-1.2a6.39 6.39 0 01-1.3-1.5 5.31 5.31 0 01-.8-1.7 9.63 9.63 0 01-.5-3.2 11.8 11.8 0 01.2-2.2 6.62 6.62 0 01.2-1.1z" fill="#f59122"></path><path d="M122.35 93.25a4.2 4.2 0 01.2.5c.1.2.1.4.2.6s.2.5.3.7.3.5.4.8.3.5.5.8a20 20 0 001.4 1.6 5 5 0 00.8.7l.9.6a4.05 4.05 0 00.9.5 5.94 5.94 0 01.8.4c.5.2 1 .4 1.3.5a1.75 1.75 0 00.5.1h-.1c-.1 0-.2.1-.4.1a3.75 3.75 0 01-1.5 0 4.4 4.4 0 01-1-.2 4.18 4.18 0 01-1-.4 6.61 6.61 0 01-2-1.4l-.9-.9a6.07 6.07 0 01-.7-1 4.87 4.87 0 01-.4-1.1 4.4 4.4 0 01-.2-1v-.9a3.54 3.54 0 01.1-.6.35.35 0 01-.1-.4zm-.2-1.7a3.14 3.14 0 01-.1-.9c0-.3-.1-.6-.1-1v-1.3c0-.5.1-1 .1-1.6s.3-1.1.4-1.7a3.55 3.55 0 01.4-.9l.2-.5.3-.4a6.53 6.53 0 011.3-1.6l.8-.6c.3-.2.6-.3.9-.5s.6-.2.9-.4a3 3 0 011-.2 5.43 5.43 0 011.8 0 7.49 7.49 0 011.6.4 1.85 1.85 0 00.7.2l.6.3a9 9 0 00.9.5 4 4 0 01.7.5s-.3-.1-.8-.3l-.9-.3a1.42 1.42 0 01-.6-.2c-.2 0-.4-.1-.6-.1a6.15 6.15 0 00-1.4-.1 6.32 6.32 0 00-3.1.8c-.2.1-.5.3-.7.4l-.7.5a6.89 6.89 0 00-1.1 1.3 7.14 7.14 0 00-.8 1.5 8.8 8.8 0 00-.5 1.5c-.1.5-.3 1-.4 1.4a7.38 7.38 0 00-.2 1.2c0 .4-.1.7-.1 1a2.65 2.65 0 00-.5 1.1z" fill="#f59122"></path><path d="M133 80.05a1.75 1.75 0 01.5.1c.3.1.8.3 1.3.5.2.2.5.3.8.6s.5.5.8.7.5.6.7.9.4.7.6 1 .3.7.4 1.1.2.8.3 1.1a6.89 6.89 0 01.1 2c0 .6-.1 1.1-.1 1.4a1.75 1.75 0 00-.1.5 1.21 1.21 0 01-.1-.5 13 13 0 01-.3-1.3 2.92 2.92 0 01-.2-.9c-.1-.3-.2-.6-.3-1a15.87 15.87 0 00-.7-2 14.51 14.51 0 00-1-1.8c-.2-.3-.4-.5-.6-.8l-.6-.6a2.65 2.65 0 00-.6-.5c-.2-.1-.3-.3-.5-.4a1 1 0 01-.4-.1z" fill="#f59122"></path><path d="M123.35 81.45l.3-.6a2.09 2.09 0 01.4-.6 4.62 4.62 0 01.7-.7 5.5 5.5 0 01.9-.7 10.54 10.54 0 011.1-.7 5 5 0 011.3-.5c.5-.1 1-.2 1.4-.3H131a5.77 5.77 0 011.4.3c.4.2.9.3 1.2.5a3.59 3.59 0 011 .7 4.62 4.62 0 01.7.7c.2.2.3.4.5.6a2.83 2.83 0 01.3.6 2.22 2.22 0 01-.5-.4c-.2-.1-.3-.3-.6-.4a9.22 9.22 0 01-.8-.5 10.37 10.37 0 00-1-.4c-.3-.1-.7-.2-1.1-.3a4.87 4.87 0 00-1.2-.1h-1.3c-.4.1-.9.1-1.3.2l-1.2.3a11.73 11.73 0 00-1.1.5 7.26 7.26 0 00-.9.5c-.3.2-.5.3-.8.5a2.09 2.09 0 01-.6.4 1.87 1.87 0 01-.3.4zm2.7 9.9a1.24 1.24 0 01.2.3c.1.1.2.2.2.3l.3.3c.1.1.3.2.4.4a2.19 2.19 0 00.5.3c.2.1.3.1.5.2s.3 0 .5 0a4.33 4.33 0 00.5-.1 1.33 1.33 0 00.5-.3.78.78 0 00.4-.4c.1-.1.2-.3.3-.4s.1-.3.2-.4.1-.3.1-.4v-.4a1.24 1.24 0 01.2.3c.1.1.1.2.2.4a1.27 1.27 0 01.1.6c0 .2-.1.5-.1.7a2.51 2.51 0 01-.4.7 1.79 1.79 0 01-.7.5l-.9.3a2.77 2.77 0 01-.9-.1 5.94 5.94 0 01-.8-.4 2.65 2.65 0 01-.5-.6c-.1-.2-.3-.4-.3-.6a1.83 1.83 0 01-.2-.9c-.3-.2-.3-.3-.3-.3zm6 6.9a.62.62 0 00.4-.2 1.69 1.69 0 00.5-.2l.6-.3a2.09 2.09 0 00.6-.4c.2-.1.4-.3.7-.5a13.58 13.58 0 001.2-1.2 3 3 0 00.5-.7 4.35 4.35 0 01.4-.7 9.38 9.38 0 00.6-1.5c.1-.2.1-.4.2-.6a4.33 4.33 0 01.1-.5 1.58 1.58 0 00.1-.4 1 1 0 00.1.4 4.12 4.12 0 01.1 1.2 2.2 2.2 0 01-.1.8 2.92 2.92 0 01-.2.9 6.37 6.37 0 01-1 1.8 2.7 2.7 0 01-.8.7 5.55 5.55 0 00-.8.6 5.89 5.89 0 01-2.9.7c-.2 0-.3 0-.3-.1.1.2 0 .2 0 .2zm-6.6-8.5a1.09 1.09 0 01-.2-.4 3.5 3.5 0 01-.3-1.2 2.72 2.72 0 010-.9 4.4 4.4 0 01.2-1 4.18 4.18 0 01.4-1l.6-.9a5.5 5.5 0 01.9-.7 4.18 4.18 0 011-.4 3.55 3.55 0 011-.2h.9c.3 0 .5.1.7.1s.4.1.5.2a1.09 1.09 0 01.4.2h-1c-.2 0-.4.1-.6.1a1.85 1.85 0 00-.7.2c-.3 0-.5.2-.8.3a2.51 2.51 0 00-.7.4c-.2.1-.4.4-.6.5a1.79 1.79 0 00-.5.7 2.51 2.51 0 00-.4.7c-.1.3-.2.5-.3.8a6.37 6.37 0 01-.2.7 5.74 5.74 0 00-.1 1.2 2.52 2.52 0 00-.2.6zm9.4 9.4a7.23 7.23 0 01.7-.4 4.13 4.13 0 001.1-.7c.1-.1.2-.1.3-.2s.2-.1.3-.2l.5-.5c.2-.1.3-.3.4-.4a.31.31 0 01.2-.1 1.69 1.69 0 010 .8 1.6 1.6 0 01-.3.8c-.1.3-.4.5-.6.7a1.8 1.8 0 01-.9.4 1.39 1.39 0 01-.9 0 1.17 1.17 0 01-.8-.2z" fill="#f59122"></path><path d="M163.05 68h-28.6a1.11 1.11 0 01-1.1-1.1V38.55a1.11 1.11 0 011.1-1.1h28.6a1.11 1.11 0 011.1 1.1V67a1 1 0 01-1.1 1z" fill="#6ac9d0" opacity=".25" style="isolation:isolate"></path><path d="M125.85 68h-28.6a1.11 1.11 0 01-1.1-1.1V38.55a1.11 1.11 0 011.1-1.1h28.6a1.11 1.11 0 011.1 1.1V67a1 1 0 01-1.1 1z" fill="#469da1" opacity=".25" style="isolation:isolate"></path><path d="M105.85 60.45a1.31 1.31 0 00.9.1 4.26 4.26 0 002.1-.8 5.24 5.24 0 001.1-1 4.19 4.19 0 00.9-1.4 8.51 8.51 0 00.6-1.7 13.49 13.49 0 00.3-1.8c0-.6-.1-1.1-.3-1.2l-.1-.1h-.1a.75.75 0 00-.3.3 6.22 6.22 0 00-.4 1.6c-.2.6-.3 1.1-.5 1.6a6.3 6.3 0 01-1.4 2.1 2.09 2.09 0 01-.6.4.31.31 0 01-.2.1s.2-.3.5-.8a6.81 6.81 0 00.8-2.2 7.72 7.72 0 00.2-1.5 8.09 8.09 0 01.4-1.9 2.08 2.08 0 011-1.1.35.35 0 00.2-.1h.7a2 2 0 01.8.4 2.13 2.13 0 01.7 1.2 4.87 4.87 0 01.1 1.2 13 13 0 01-.4 2.1 10.84 10.84 0 01-.8 1.9 6.39 6.39 0 01-1.3 1.5 6 6 0 01-1.5.9 5 5 0 01-2.5.4 6.37 6.37 0 01-.7-.2.14.14 0 01-.2 0z" fill="#469da1"></path><path d="M107.35 55.15a6.73 6.73 0 00-.1-1 22.08 22.08 0 010-2.6 3.39 3.39 0 01.7-1.8 3 3 0 01.8-.8 1.38 1.38 0 00.4-.3 2.19 2.19 0 00.5-.3 3.91 3.91 0 012.4-.2 4.77 4.77 0 012.2 1.2 4.07 4.07 0 011.3 1.9 6.2 6.2 0 01.4 2.3 7 7 0 01-1.1 3.7 6.23 6.23 0 01-.9 1.2 2.76 2.76 0 01-.9.7 2.64 2.64 0 01-.9.5l.2-.2.5-.5a3.49 3.49 0 00.6-.9l.6-1.2c.2-.5.3-1 .5-1.5a9.7 9.7 0 00.1-1.7 4.71 4.71 0 00-.4-1.7 4.18 4.18 0 00-1.1-1.5 3.1 3.1 0 00-3.1-.8c-.1 0-.2.1-.4.1s-.3.2-.4.2a2.65 2.65 0 00-.6.5 5.39 5.39 0 00-.7 1.3c-.3.9-.4 1.8-.6 2.4a2.69 2.69 0 010 1z" fill="#469da1"></path><path d="M106.45 57.15a4.11 4.11 0 01-.4-.9c-.2-.6-.6-1.4-.9-2.4a8.47 8.47 0 01-.4-1.7 6.56 6.56 0 01-.1-2 6 6 0 01.6-2.2 5.48 5.48 0 011.6-1.8c.3-.2.7-.4 1-.6s.3-.1.5-.2a1.27 1.27 0 01.6-.1 8.31 8.31 0 012.2-.1 8.53 8.53 0 013.5 1.3 4.34 4.34 0 011.7 2 2.54 2.54 0 01.2.7v.3a.31.31 0 00-.1-.2 6.13 6.13 0 00-.4-.6 5.21 5.21 0 00-1.9-1.5 10 10 0 00-3.2-.8 5.54 5.54 0 00-1.8.2c-.1 0-.3.1-.4.1a.76.76 0 00-.4.2 5.94 5.94 0 01-.8.4 3.74 3.74 0 00-1.2 1.3 3.37 3.37 0 00-.5 1.7 12.88 12.88 0 000 3.4c.1 1 .3 1.9.3 2.5a2.48 2.48 0 01.3 1zm11-5.7s.1.2.3.7.3 1.2.4 2v1.4l-.3 1.5a10.09 10.09 0 01-.7 1.5 1.79 1.79 0 01-.5.7l-.1.2-.1.1-.1.1-.3.3a7.55 7.55 0 01-1.4 1.1 10.93 10.93 0 01-1.5.8 8.8 8.8 0 01-1.5.5 7.08 7.08 0 01-1.4.1 4.64 4.64 0 01-2-.4 2.22 2.22 0 01-.7-.4h.2a1.76 1.76 0 01.6.1h.8c.3 0 .7-.1 1.1-.1a9.49 9.49 0 002.5-.9 9.13 9.13 0 001.3-.8 5.24 5.24 0 001.1-1l.3-.3.1-.1.1-.1c.2-.2.3-.4.5-.6a5.39 5.39 0 00.7-1.3c.2-.4.3-.9.5-1.3a5.85 5.85 0 00.2-1.3 11.09 11.09 0 00-.1-2.5z" fill="#469da1"></path><path d="M119.15 56.25a1.75 1.75 0 00.1.5c0 .2.1.4.1.6v.8a4.4 4.4 0 01-.2 1 4.87 4.87 0 01-.4 1.1c-.2.4-.4.7-.6 1.1s-.5.7-.9.9a6.66 6.66 0 01-2.1 1.3 4.87 4.87 0 01-1.1.4c-.3.1-.7.1-1 .2a7.44 7.44 0 01-1.5 0c-.2 0-.3-.1-.4-.1h-.1a15.56 15.56 0 001.8-.6c.5-.2 1.1-.5 1.7-.8l.9-.6a2.7 2.7 0 00.8-.7 4.62 4.62 0 00.7-.7c.2-.3.4-.5.6-.8a5.58 5.58 0 01.5-.8c.1-.3.3-.5.4-.8a4.88 4.88 0 01.3-.7c.1-.2.1-.4.2-.6a2.26 2.26 0 00.2-.7zm.2-1.5v-1.9c0-.4-.1-.8-.1-1.2a7 7 0 00-.3-1.4 9.38 9.38 0 00-.6-1.5 6.71 6.71 0 00-.9-1.4 7.41 7.41 0 00-1.2-1.3c-.5-.3-.9-.7-1.4-1a7.74 7.74 0 00-1.6-.7 9 9 0 00-1.6-.3c-.5-.1-1 0-1.4-.1-.4.1-.9.1-1.2.2a9.44 9.44 0 00-.9.3 4.77 4.77 0 00-.8.4s.2-.2.7-.6a3.6 3.6 0 01.9-.5c.4-.2.8-.3 1.3-.5a7.77 7.77 0 011.6-.2h.9a2.92 2.92 0 01.9.2l.9.3a3.55 3.55 0 01.9.4 8.32 8.32 0 013.1 2.6 7 7 0 01.9 1.7 12.09 12.09 0 01.5 1.8c0 .6.1 1.1.1 1.6s-.1 1-.1 1.3-.2.7-.3 1c-.2.5-.3.8-.3.8z" fill="#469da1"></path><path d="M117.45 43.45a4.56 4.56 0 01-.8-.4 7.93 7.93 0 00-.9-.4c-.4-.1-.7-.3-1.2-.4s-.9-.2-1.4-.3a8.6 8.6 0 00-1.6-.1c-.3 0-.6.1-.8.1a1.88 1.88 0 00-.8.2 4.42 4.42 0 00-1.6.6 11.91 11.91 0 00-1.5.9l-.6.6-.6.6c-.2.2-.3.4-.5.6a2.51 2.51 0 00-.4.7 7.54 7.54 0 00-.6 1.3 5.27 5.27 0 00-.3 1.2 3.75 3.75 0 00-.1 1 6.17 6.17 0 00-.1.9 6.59 6.59 0 01-.2-.9c0-.3-.1-.6-.1-1a5.7 5.7 0 01.1-1.3 12.44 12.44 0 01.4-1.6 6.89 6.89 0 01.3-.8c.2-.3.3-.5.5-.8s.4-.5.6-.8l.3-.4c.1-.1.3-.2.4-.3a6.19 6.19 0 011.7-1.1 13.89 13.89 0 011.9-.6l.5-.1h1.5a5.66 5.66 0 011.8.3 5.27 5.27 0 011.5.5 4.73 4.73 0 011.2.7 2.76 2.76 0 01.8.6 6.12 6.12 0 01.6.5zm-14 8.4a.58.58 0 01.1.4 6.21 6.21 0 01.3 1c.1.4.3.9.4 1.4a9.38 9.38 0 00.6 1.5 1.61 1.61 0 00.4.7 2.51 2.51 0 00.4.7c.3.4.6.8.8 1.1a4.51 4.51 0 00.7.7l.3.3a1.58 1.58 0 01-.4-.1 6.89 6.89 0 01-1-.4c-.2-.1-.4-.3-.6-.4l-.6-.6a7.84 7.84 0 01-1-1.5l-.3-.9c-.1-.3-.1-.6-.2-.9a9.15 9.15 0 01-.1-1.6c0-.5.1-.8.1-1.1a.49.49 0 00.1-.3zm7 12.2a4.36 4.36 0 01-2.6.2c-.2-.1-.5-.1-.7-.2a2.51 2.51 0 01-.7-.4c-.2-.2-.5-.3-.6-.5a2.65 2.65 0 01-.5-.6c-.2-.2-.2-.4-.3-.7a1.42 1.42 0 01-.2-.6 3.44 3.44 0 01-.1-.9V60a1.24 1.24 0 01.2.3c.1.1.1.2.2.3s.2.3.3.4.2.3.3.4.2.3.4.4a2.18 2.18 0 00.5.4c.2.1.3.3.5.4l.6.3.6.3a7.6 7.6 0 001.1.4 7.91 7.91 0 001 .5z" fill="#469da1"></path><path d="M145.25 55a1.24 1.24 0 01.3-.2 2.65 2.65 0 00.6-.5 5.55 5.55 0 00.6-.8 4.08 4.08 0 00.2-.7v-.1l-.1-.1a.35.35 0 01-.2-.1c-.2-.1-.5.1-.8.3a3.39 3.39 0 00-.6.6 1.24 1.24 0 01-.2.3v-.4a2.17 2.17 0 01.2-1 2.09 2.09 0 01.4-.6 1.23 1.23 0 01.8-.4 1.47 1.47 0 011.1.2l.2.1.1.1.1.1a1 1 0 01.4.5 1.39 1.39 0 010 1.1 2 2 0 01-.4.8 2.32 2.32 0 01-1.3.8 1.67 1.67 0 01-1 0c-.3.1-.4 0-.4 0z" fill="#6ac9d0"></path><path d="M144.65 50.65l.3-.6a3.39 3.39 0 011.4-1.1 3.25 3.25 0 012.7.2 2.65 2.65 0 01.6.5 3.17 3.17 0 01.5.6 3 3 0 01.5 1.6 3.8 3.8 0 01-.9 2.8 5.61 5.61 0 01-1.9 1.6 3.73 3.73 0 01-1.6.4h-.6a3.22 3.22 0 01.6-.2 6.55 6.55 0 001.3-.8 4.17 4.17 0 001.3-1.6 3.78 3.78 0 00.4-2.1 3.18 3.18 0 00-.3-.9c-.1-.1-.1-.2-.3-.3s-.3-.2-.4-.3a3.29 3.29 0 00-1.7-.4 4.2 4.2 0 00-1.4.3 1.46 1.46 0 01-.5.3z" fill="#6ac9d0"></path><path d="M143.45 48.55l.2-.4c.1-.1.2-.3.3-.4a1.21 1.21 0 01.5-.5 4.23 4.23 0 01.7-.5 4.55 4.55 0 011.9-.6 4.05 4.05 0 011.1 0c.4.1.7.1 1.1.2a4.18 4.18 0 011 .4 5.83 5.83 0 011.5 1.1c.2.2.3.4.5.6s.2.3.3.5a.31.31 0 01.1.2l-.4-.2a2.34 2.34 0 00-1-.5 4.88 4.88 0 00-.7-.3 1.88 1.88 0 00-.8-.2c-.3-.1-.5-.1-.8-.2a2.77 2.77 0 00-.9-.1h-1.7a2.2 2.2 0 01-.8.1c-.2.1-.5.1-.7.2-.4.1-.8.3-1.1.4a1.44 1.44 0 01-.3.2zm6.5 15.3a13.3 13.3 0 01-1.7.1 18 18 0 01-3.8-.3 5.15 5.15 0 01-2-.9 5.72 5.72 0 01-.8-.7 3.51 3.51 0 01-.5-.8.6.6 0 01-.1-.4v-1a1.75 1.75 0 00.1-.5l.2.4a1.69 1.69 0 00.2.5 1.76 1.76 0 00.4.5c.1.2.3.3.5.5a4.35 4.35 0 00.7.4 6.89 6.89 0 00.8.3 2.92 2.92 0 00.9.2 12.86 12.86 0 001.9.4 8.45 8.45 0 011.7.5 11.1 11.1 0 011.5.8zm4.1-13.3a2.22 2.22 0 00.4.5c.1.2.3.4.3.6s.2.6.3 1 .1.8.1 1.2a5.7 5.7 0 01-.1 1.3c-.1.2-.1.5-.2.7s-.2.5-.3.7c-.2.5-.5.9-.7 1.3a5.24 5.24 0 01-1 1.1 4.81 4.81 0 01-1.1.9c-.4.2-.7.5-1.1.7s-.7.3-1.1.5a9.44 9.44 0 00-.9.3 2 2 0 01-.7.1h-.7l.6-.3a15.14 15.14 0 001.4-.9l.9-.6a6.47 6.47 0 00.9-.8l.9-.9a8.74 8.74 0 00.8-1c.2-.3.5-.7.7-1a2.19 2.19 0 01.3-.5c.1-.2.1-.4.2-.5a4.51 4.51 0 00.3-1.1c0-.4.1-.7.1-1V52c0-.3-.1-.5-.1-.7a2.26 2.26 0 01-.2-.7z" fill="#6ac9d0"></path><path d="M157.05 52.75l-.3-.6c-.1-.2-.2-.5-.3-.7a3.55 3.55 0 00-.4-.9 5.3 5.3 0 00-.6-1 6.07 6.07 0 00-.7-1c-.2-.4-.6-.6-.9-1a7 7 0 00-1-.8c-.2-.1-.4-.3-.6-.4l-.6-.3-.6-.3c-.2-.1-.4-.1-.6-.2a5 5 0 00-1.2-.2c-.4 0-.8-.1-1.1-.1h-1a2.2 2.2 0 00-.8.1 3.2 3.2 0 01-.7.1 4.57 4.57 0 00.6-.4 4.35 4.35 0 01.7-.4 2.93 2.93 0 011-.3 5.07 5.07 0 011.3-.2 6.6 6.6 0 011.4.1c.2.1.5.1.7.2s.5.2.7.3a4.88 4.88 0 01.7.3 2.51 2.51 0 01.7.4c.4.3.8.7 1.2 1a9.38 9.38 0 01.9 1.2 3.1 3.1 0 01.6 1.3 5.64 5.64 0 01.4 1.2c.1.4.1.7.2 1a2.13 2.13 0 010 .8 2.3 2.3 0 01.3.8z" fill="#6ac9d0"></path><path d="M148.15 43.65a1 1 0 01-.4.1 1.69 1.69 0 00-.5.2c-.2 0-.3.2-.5.2l-.6.3c-.2.1-.4.3-.6.4s-.4.3-.7.5a1.79 1.79 0 01-.7.5A13.07 13.07 0 00143 47a2.65 2.65 0 00-.5.6 1.21 1.21 0 01-.5.5c-.1.2-.3.3-.4.5a1.38 1.38 0 01-.3.4l-.2.4v-1a2.54 2.54 0 01.2-.7 6.37 6.37 0 012.1-3 5.85 5.85 0 011.7-1l.9-.3a2.49 2.49 0 01.8-.1h.7a.75.75 0 01.5.1.37.37 0 00.15.25zm-2.8 14.8a2.44 2.44 0 01.7-.1 3.09 3.09 0 00.8-.2l.9-.3c.3-.2.7-.3 1-.5s.3-.2.5-.3.3-.3.5-.4a9 9 0 00.9-1l.4-.6.3-.6a1.42 1.42 0 00.2-.6 1.42 1.42 0 00.2-.6c0-.2.1-.4.1-.6v-.6a3.54 3.54 0 00-.3-1.1 2.62 2.62 0 00-.5-.9 1.38 1.38 0 00-.3-.4l-.3-.3c-.2-.2-.4-.3-.6-.5a2.48 2.48 0 01-.6-.4 4.18 4.18 0 01.7.1 4.12 4.12 0 01.8.3 5.3 5.3 0 011 .6c.2.1.3.3.5.4a2.09 2.09 0 01.4.6 3.51 3.51 0 01.6 1.4c0 .3.1.5.1.8a2 2 0 01-.1.8 1.88 1.88 0 01-.2.8c-.1.3-.2.5-.3.8a2.51 2.51 0 01-.4.7l-.5.7-.6.6a2.65 2.65 0 01-.6.5c-.2.1-.4.3-.6.4a4.88 4.88 0 01-.7.3 6.47 6.47 0 01-1.3.4 4.48 4.48 0 01-1.1.1c-.3 0-.6-.1-.8-.1a3.15 3.15 0 00-.8-.2zm-3.7-4.2a1.24 1.24 0 01-.2-.3c-.1-.1-.2-.2-.2-.3a.76.76 0 01-.2-.5c0-.2-.1-.4-.1-.6v-.7a4.71 4.71 0 01.6-1.5 4 4 0 012.3-1.5 3.44 3.44 0 01.9-.1h.3l-.2.2c-.2.1-.4.4-.6.6a12.17 12.17 0 00-1.5 1.7 2.19 2.19 0 00-.3.5c-.1.2-.2.3-.3.5a3.18 3.18 0 00-.3.9c0 .1-.1.3-.1.4V54a.77.77 0 00-.1.3zm3.4 2.5h-.3a2.49 2.49 0 01-.8-.1c-.2 0-.3-.1-.5-.2a1 1 0 01-.5-.4 2.09 2.09 0 01-.4-.6 1.88 1.88 0 01-.2-.8 1.7 1.7 0 01.1-.7 1.42 1.42 0 01.2-.6 3.49 3.49 0 01.6-.9 3 3 0 01.9-.6v.3a2 2 0 01-.1.7 11.14 11.14 0 00-.2 1.7 2.54 2.54 0 00.2.7c.1.1.1.2.2.3s.2.2.2.3c.2.2.3.4.4.5a1.09 1.09 0 00.2.4z" fill="#6ac9d0"></path><path d="M143.45 43.75a2.22 2.22 0 01.4-.5c.1-.2.3-.3.5-.5a5.55 5.55 0 01.8-.6c.2-.1.3-.2.5-.3s.4-.1.6-.2a5.64 5.64 0 011.2-.4 3.21 3.21 0 011.4-.1 6.15 6.15 0 011.4.1c.5.1 1 .2 1.4.3a3.1 3.1 0 011.3.6 7.63 7.63 0 011.1.8 6.47 6.47 0 01.8.9 9.22 9.22 0 01.5.8 4.88 4.88 0 00.3.7 2.8 2.8 0 01.1.6 3.61 3.61 0 01-.4-.5c-.1-.2-.3-.3-.5-.5l-.6-.6a5.55 5.55 0 00-.8-.6 9.29 9.29 0 00-1-.5c-.2-.1-.4-.1-.5-.2s-.4-.1-.6-.2a5 5 0 00-1.2-.2 4.87 4.87 0 00-1.2-.1h-1.2a4.48 4.48 0 01-1.1.1c-.4.1-.7.1-1 .2a6.89 6.89 0 00-.8.3c-.2.1-.5.2-.7.3-.5.2-.7.3-.7.3zm-2.9 10.1a1.21 1.21 0 01.1.5c0 .2.1.3.2.5s.2.4.2.6a5.74 5.74 0 00.4.7c.2.2.3.5.5.7a4.35 4.35 0 01.6.7 4.35 4.35 0 00.7.6c.2.2.5.3.7.5s.5.3.8.4a2.35 2.35 0 00.8.2 2.2 2.2 0 00.8.1h1.7a3 3 0 01-.4.3 2.19 2.19 0 01-.5.3 4.88 4.88 0 01-.7.3c-.3 0-.6.1-.9.1a3.4 3.4 0 01-1-.1 4.51 4.51 0 01-1.1-.3c-.3-.2-.7-.4-1-.6a3 3 0 01-.8-.8 4.7 4.7 0 01-.6-.9 4.18 4.18 0 01-.4-1 2.92 2.92 0 01-.2-.9V55c0-.2.1-.4.1-.6a.69.69 0 010-.5zm9 8.6a1.21 1.21 0 01.5-.1 4.17 4.17 0 01.6-.2 4.88 4.88 0 01.7-.3 5.94 5.94 0 01.8-.4 3.51 3.51 0 00.8-.5c.3-.2.5-.4.8-.6a4.62 4.62 0 00.7-.7c.2-.3.4-.5.6-.8s.3-.6.5-.9.3-.6.4-.9a6.89 6.89 0 01.3-.8 6.37 6.37 0 01.2-.7 1.27 1.27 0 00.1-.6 1.75 1.75 0 00.1-.5 4.2 4.2 0 01.2.5 4.64 4.64 0 01.2 1.4 8.81 8.81 0 01-.3 2.1 11.73 11.73 0 01-.5 1.1 8.65 8.65 0 01-.7 1l-.9.9a6.07 6.07 0 01-1 .7 4.18 4.18 0 01-1 .4 3.55 3.55 0 01-1 .2 7.44 7.44 0 01-1.5 0l-.6-.3z" fill="#6ac9d0"></path><path d="M93.15 15.65h-.1a.1.1 0 00-.1.1 1.88 1.88 0 00-.3 1.18c.28-.28.56-.57.84-.84a.57.57 0 000-.14.75.75 0 00-.34-.3z" fill="#469da1" opacity=".25" style="isolation:isolate"></path><path d="M160.15 95.35a1.63 1.63 0 010-.7.69.69 0 010-.5 3.22 3.22 0 01.2.6 2.84 2.84 0 01.13.38l1.24-.91a5.26 5.26 0 01-.57-1.37 9 9 0 01-.3-1.6 7.19 7.19 0 01.2-2.3 2.83 2.83 0 00.3-.6v.8a9.54 9.54 0 00.3 2.1 6.7 6.7 0 001 2.26c.35-.27.69-.55 1-.83a2.43 2.43 0 01-.2-.83c-.3-.1-.3-.3-.3-.3l.3.3a1.38 1.38 0 01.3.4c.05 0 .13.1.2.17l.79-.67-.19-.3a7 7 0 01-.4-2.4 5 5 0 01.3-1.6 3.91 3.91 0 011-1.6 4 4 0 011.9-1.1 3.36 3.36 0 012.2.2 3.25 3.25 0 011.13.6c.32-.4.65-.8 1-1.21l-.29-.29c-.1-.1-.3-.2-.5-.4l-.6-.3a4.88 4.88 0 00-.7-.3c-.2-.1-.5-.1-.7-.2a7.72 7.72 0 00-1.5-.2h-1.3c-.4 0-.8.1-1 .1a.58.58 0 00-.4.1l.3-.3a1.38 1.38 0 01.4-.3c.2-.1.3-.2.5-.3a5.27 5.27 0 011.5-.5 2.72 2.72 0 01.9 0c.3 0 .6.1.9.1l.9.3a3.51 3.51 0 01.8.5c.2.2.5.4.6.6a2.09 2.09 0 01.4.6l.15.3c.36-.48.71-1 1.05-1.45a1.4 1.4 0 00-.4-.45 4.62 4.62 0 00-.7-.7 5.55 5.55 0 00-.8-.6 2.18 2.18 0 00-.8-.5 1.8 1.8 0 00-.9-.4c-.3-.1-.6-.3-.9-.4s-.6-.1-1-.2a6.08 6.08 0 00-1.9-.1 11.27 11.27 0 00-1.8.3c-.3.1-.5.2-.8.3a4.88 4.88 0 00-.7.3 3.46 3.46 0 00-1.2.7 3.28 3.28 0 00-.84.64c-.16.25-.27.43-.33.51a3.56 3.56 0 00.27-.45l.06-.06c0-.08.09-.15.14-.24a5.5 5.5 0 01.7-.9c.2-.2.3-.4.5-.5s.4-.3.6-.5a6.08 6.08 0 011.6-.9 6.53 6.53 0 012-.5 8.1 8.1 0 012.2 0c.4.1.8.1 1.1.2s.7.3 1.1.4a9.29 9.29 0 011 .5 3.11 3.11 0 01.9.7 3 3 0 01.8.8 5.72 5.72 0 00.7.8l.12.19a50.93 50.93 0 003.77-6.79h-24.53a1.11 1.11 0 00-1.1 1.1v24.42a51.13 51.13 0 008.2-4.71zm4.9-12.1a3.55 3.55 0 011-.2h.9a10.38 10.38 0 011.2.3 1.09 1.09 0 01.4.2 1.75 1.75 0 00-.5.1 4.33 4.33 0 01-.5.1c-.2 0-.4.1-.6.1s-.5.2-.7.2a4.88 4.88 0 00-.7.3c-.2.2-.5.3-.7.5l-.6.6a4.23 4.23 0 00-.5.7c-.1.2-.3.5-.4.7a2.35 2.35 0 00-.2.8 6.37 6.37 0 01-.2.7c0 .2-.1.5-.1.6v.5a2.8 2.8 0 01.1.6 3 3 0 01-.3-.4 8.34 8.34 0 01-.4-1.2c0-.3-.1-.6-.1-.9a3.75 3.75 0 01.1-1c.1-.3.2-.7.3-1a5.3 5.3 0 01.6-1 3.45 3.45 0 01.9-.8c.3-.2.7-.3 1-.5zm-5 7.8a2.32 2.32 0 00-.3.9s-.1-.3-.3-.8c-.1-.3-.2-.6-.3-1s-.1-.8-.2-1.3a8.53 8.53 0 010-1.6 10.1 10.1 0 01.3-1.7 13.36 13.36 0 01.7-1.8 6.1 6.1 0 011.2-1.6 10.1 10.1 0 011.6-1.3c.3-.2.6-.3.9-.5a3.18 3.18 0 01.9-.3 2.92 2.92 0 01.9-.2c.3 0 .6-.1.9-.1a8.08 8.08 0 011.6.1 5 5 0 011.3.4 3.6 3.6 0 01.9.5 4 4 0 01.7.5s-.3-.1-.8-.3c-.2-.1-.6-.1-.9-.2a4.87 4.87 0 00-1.2-.1h-.7a1.7 1.7 0 00-.7.1c-.2.1-.5.1-.7.2s-.5.2-.7.3a4.88 4.88 0 00-.7.3 2.51 2.51 0 00-.7.4 6.89 6.89 0 00-1.3 1.1 4.51 4.51 0 00-1 1.4 10.09 10.09 0 00-.7 1.5 8.33 8.33 0 00-.4 1.5 7.84 7.84 0 00-.2 1.4c0 .4-.1.9-.1 1.2z" fill="#ef5034" opacity=".25" style="isolation:isolate"></path><path d="M167.75 86.05a2.28 2.28 0 00-1.2.6 6.21 6.21 0 00-1.4 2.5 5.47 5.47 0 00-.2 2.1 2.48 2.48 0 000 .29l.84-.77-.06-.32a1.8 1.8 0 01.2-1 1.5 1.5 0 01.7-.9l.2-.2.1-.1h.1c.1-.1.3-.1.5-.2a1.76 1.76 0 01.92 0q.75-.81 1.47-1.65a1.77 1.77 0 00-.69-.3 2.57 2.57 0 00-1.48-.05z" fill="#ef5034" opacity=".25" style="isolation:isolate"></path><path d="M167.55 88.05c-.2.1-.4.1-.5.2H167l-.1.1-.2.2a1.5 1.5 0 00-.7.9 1.8 1.8 0 00-.2 1l.06.32c.92-.86 1.8-1.75 2.66-2.67a1.76 1.76 0 00-.97-.05zM171.45 83c-.1-.2-.4-.4-.6-.6a3.51 3.51 0 00-.8-.5l-.9-.3c-.3 0-.6-.1-.9-.1a2.72 2.72 0 00-.9 0 5.27 5.27 0 00-1.5.5c-.2.1-.3.2-.5.3a1.38 1.38 0 00-.4.3l-.3.3a.58.58 0 01.4-.1c.2 0 .6-.1 1-.1h1.3a7.72 7.72 0 011.5.2c.2.1.5.1.7.2a4.88 4.88 0 01.7.3l.6.3c.2.2.4.3.5.4l.29.29.36-.49-.15-.3a2.09 2.09 0 00-.4-.6z" fill="#ef5034"></path><path d="M167.35 84.75a4 4 0 00-1.9 1.1 3.91 3.91 0 00-1 1.6 5 5 0 00-.3 1.6 7 7 0 00.4 2.4l.19.3.23-.21a2.48 2.48 0 010-.29 5.47 5.47 0 01.2-2.1 6.21 6.21 0 011.4-2.5 2.28 2.28 0 011.2-.6 2.57 2.57 0 011.5.1 1.77 1.77 0 01.69.3l.74-.9a3.25 3.25 0 00-1.13-.6 3.36 3.36 0 00-2.22-.2zM161.35 89.15v-.8a2.83 2.83 0 01-.3.6 7.19 7.19 0 00-.2 2.3 9 9 0 00.3 1.6 5.26 5.26 0 00.57 1.37c.3-.23.61-.47.9-.71a6.7 6.7 0 01-1-2.26 9.54 9.54 0 01-.27-2.1z" fill="#ef5034"></path><path d="M160.35 87.45a8.33 8.33 0 01.4-1.5 10.09 10.09 0 01.7-1.5 4.51 4.51 0 011-1.4 6.89 6.89 0 011.3-1.1 2.51 2.51 0 01.7-.4 4.88 4.88 0 01.7-.3c.2-.1.5-.2.7-.3s.5-.1.7-.2a1.7 1.7 0 01.7-.1h.7a4.87 4.87 0 011.2.1c.3.1.7.1.9.2.5.2.8.3.8.3a4 4 0 00-.7-.5 3.6 3.6 0 00-.9-.5 5 5 0 00-1.3-.4 8.08 8.08 0 00-1.6-.1c-.3 0-.6.1-.9.1a2.92 2.92 0 00-.9.2 3.18 3.18 0 00-.9.3c-.3.2-.6.3-.9.5a10.1 10.1 0 00-1.6 1.3 6.1 6.1 0 00-1.2 1.6 13.36 13.36 0 00-.7 1.8 10.1 10.1 0 00-.3 1.7 8.53 8.53 0 000 1.6c.1.5.1.9.2 1.3s.2.7.3 1c.2.5.3.8.3.8a2.32 2.32 0 01.3-.9v-1c0-.3.1-.8.1-1.2a7.84 7.84 0 01.2-1.4zM160.15 94.15a.69.69 0 000 .5 1.63 1.63 0 000 .7l.33-.23a2.84 2.84 0 00-.13-.38 3.22 3.22 0 00-.2-.59zM160 81.85z" fill="#ef5034"></path><path d="M173 80.35a3 3 0 00-.8-.8 3.11 3.11 0 00-.9-.7 9.29 9.29 0 00-1-.5c-.4-.1-.7-.3-1.1-.4s-.7-.1-1.1-.2a8.1 8.1 0 00-2.2 0 6.53 6.53 0 00-2 .5 6.08 6.08 0 00-1.6.9c-.2.2-.4.3-.6.5l-.5.5a5.5 5.5 0 00-.7.9c0 .09-.1.16-.14.24a3.28 3.28 0 01.84-.64 3.46 3.46 0 011.2-.7 4.88 4.88 0 01.7-.3c.3-.1.5-.2.8-.3a11.27 11.27 0 011.8-.3 6.08 6.08 0 011.9.1c.4.1.7.1 1 .2s.6.3.9.4a1.8 1.8 0 01.9.4 2.18 2.18 0 01.8.5 5.55 5.55 0 01.8.6 4.62 4.62 0 01.7.7 1.4 1.4 0 01.4.45l.72-1.06-.12-.19a5.72 5.72 0 01-.7-.8zM163.45 91.85l-.3-.3s0 .2.3.3zM160 81.8c.06-.08.17-.26.33-.51l-.06.06a3.56 3.56 0 01-.27.45zM163.75 92.25a1.38 1.38 0 00-.3-.4 2.43 2.43 0 00.2.83l.3-.26c-.07-.07-.15-.12-.2-.17zM163.15 84.55a5.3 5.3 0 00-.6 1c-.1.3-.2.7-.3 1a3.75 3.75 0 00-.1 1c0 .3.1.6.1.9a8.34 8.34 0 00.4 1.2 3 3 0 00.3.4 2.8 2.8 0 00-.1-.6V89c0-.1.1-.4.1-.6a6.37 6.37 0 00.2-.7 2.35 2.35 0 01.2-.8c.1-.2.3-.5.4-.7a4.23 4.23 0 01.5-.7l.6-.6c.2-.2.5-.3.7-.5a4.88 4.88 0 01.7-.3c.2 0 .5-.2.7-.2s.4-.1.6-.1a4.33 4.33 0 00.5-.1 1.75 1.75 0 01.5-.1 1.09 1.09 0 00-.4-.2 10.38 10.38 0 00-1.2-.3h-.9a3.55 3.55 0 00-1 .2c-.3.2-.7.3-1 .5a3.45 3.45 0 00-.9.75z" fill="#ef5034"></path><path d="M180.15 62.05l-.9-.9a3.88 3.88 0 01-.6-1.1 4.87 4.87 0 01-.4-1.1 4.4 4.4 0 01-.2-1v-.8c0-.2.1-.4.1-.6a1 1 0 01.1-.3 4.2 4.2 0 01.2.5 1.42 1.42 0 00.2.6c.1.2.2.5.3.7a3 3 0 00.4.8 3.51 3.51 0 00.5.8c.2.3.4.5.6.8l.7.7a1.52 1.52 0 00.39.37q.11-.57.18-1.14l-.27-.23-.3-.3-.1-.1-.1-.1-.1-.2a3 3 0 01-.5-.7 10.09 10.09 0 01-.7-1.5 4 4 0 01-.3-1.5 3.3 3.3 0 010-1.4 5 5 0 01.4-2 6.59 6.59 0 01.2-.9 9.81 9.81 0 000 2.7 6.88 6.88 0 00.2 1.3 3.49 3.49 0 00.5 1.3 8.26 8.26 0 00.7 1.3 2.65 2.65 0 00.5.6l.08.08c.07-.61.12-1.22.16-1.83a6.85 6.85 0 01-.84-3.25 6.56 6.56 0 01.4-2.3 6 6 0 01.53-1c-.05-.83-.12-1.66-.2-2.49a5.44 5.44 0 00-.83.84 2.09 2.09 0 00-.4.6l-.1.2v-.3a2.54 2.54 0 01.2-.7 3.9 3.9 0 011.05-1.49c-.06-.5-.14-1-.21-1.49a6.35 6.35 0 00-.54.48 7.41 7.41 0 00-1.2 1.3 11 11 0 00-.9 1.4l-.6 1.5a8.87 8.87 0 00-.3 1.4c0 .4-.1.9-.1 1.2v1.9s-.1-.3-.3-.8c-.1-.3-.2-.6-.3-1s-.1-.8-.1-1.3a9.15 9.15 0 01.1-1.6 12.09 12.09 0 01.5-1.8 9.15 9.15 0 01.9-1.7 10 10 0 011.4-1.5c.44-.29.83-.57 1.24-.82-.08-.46-.18-.92-.27-1.38l-.37.2a4.42 4.42 0 01-.9.5s.2-.2.7-.6a3.24 3.24 0 01.51-.4 51.62 51.62 0 00-1.34-5.1h-8.27a1.11 1.11 0 00-1.1 1.1V67a1.11 1.11 0 001.1 1.1H180a52 52 0 001.28-5.17 4.87 4.87 0 01-1.13-.88z" fill="#6ac9d0" opacity=".25" style="isolation:isolate"></path><path d="M181.25 53.65a6.85 6.85 0 00.84 3.25c.1-1.28.16-2.55.16-3.85 0-.89 0-1.77-.07-2.65a6 6 0 00-.53 1 6.56 6.56 0 00-.4 2.25zM179.95 51.45zM180.65 49.25v.3l.1-.2a2.09 2.09 0 01.4-.6 5.44 5.44 0 01.83-.84c0-.28 0-.56-.08-.85a3.9 3.9 0 00-1.05 1.49 2.54 2.54 0 00-.2.7zM181.35 58.05a8.26 8.26 0 01-.7-1.3 3.49 3.49 0 01-.5-1.3 6.88 6.88 0 01-.2-1.3 9.81 9.81 0 010-2.7 6.59 6.59 0 00-.2.9 5 5 0 00-.4 2 3.3 3.3 0 000 1.4 4 4 0 00.3 1.5 10.09 10.09 0 00.7 1.5 3 3 0 00.5.7l.1.2.1.1.1.1.3.3.27.23q.12-.83.21-1.65l-.08-.08a2.65 2.65 0 01-.5-.6zM178.85 46.55a9.15 9.15 0 00-.9 1.7 12.09 12.09 0 00-.5 1.8 9.15 9.15 0 00-.1 1.6c0 .5.1.9.1 1.3s.2.7.3 1c.2.5.3.8.3.8v-1.9c0-.3.1-.8.1-1.2a8.87 8.87 0 01.3-1.4l.6-1.5a11 11 0 01.9-1.4 7.41 7.41 0 011.2-1.3 6.35 6.35 0 01.54-.48c-.07-.45-.12-.9-.2-1.34-.41.25-.8.53-1.24.82a10 10 0 00-1.4 1.5zM178.05 54.75zM181.15 61.15l-.7-.7c-.2-.3-.4-.5-.6-.8a3.51 3.51 0 01-.5-.8 3 3 0 01-.4-.8c-.1-.2-.2-.5-.3-.7a1.42 1.42 0 01-.2-.6 4.2 4.2 0 00-.2-.5 1 1 0 00-.1.3c0 .2-.1.4-.1.6V58a4.4 4.4 0 00.2 1 4.87 4.87 0 00.4 1.1 3.88 3.88 0 00.6 1.1l.9.9a4.87 4.87 0 001.15.83c.09-.45.17-.9.24-1.36a1.52 1.52 0 01-.39-.42zM180 43.55a4.42 4.42 0 00.9-.5l.37-.2-.06-.3a3.24 3.24 0 00-.51.4c-.55.4-.7.6-.7.6z" fill="#6ac9d0"></path><path d="M173.05 24.25a6.07 6.07 0 01-1 .7 4.18 4.18 0 01-1 .4 3.55 3.55 0 01-1 .2 7.44 7.44 0 01-1.5 0 5.2 5.2 0 00-.5-.3 1.21 1.21 0 01.5-.1c.2 0 .3-.1.6-.2s.5-.2.7-.3a3 3 0 00.8-.4 3.51 3.51 0 00.8-.5c.3-.2.5-.4.8-.6a1.84 1.84 0 00.25-.23c-.31-.43-.62-.85-.94-1.27a2 2 0 01-.21.2 4.81 4.81 0 01-1.1.9c-.4.2-.7.5-1.1.7s-.7.3-1.1.5a9.44 9.44 0 00-.9.3 2.2 2.2 0 01-.8.1h-.7l.6-.3a15.14 15.14 0 001.4-.9 5.55 5.55 0 00.8-.6 6.47 6.47 0 00.9-.8l.9-.9a4.59 4.59 0 00.36-.41c-.26-.32-.54-.63-.8-1l-.36.36a2.65 2.65 0 01-.6.5c-.2.1-.4.3-.6.4a4.88 4.88 0 01-.7.3 6.47 6.47 0 01-1.3.4 4.48 4.48 0 01-1.1.1 2 2 0 01-.8-.1 1.19 1.19 0 00-.6-.2 2.44 2.44 0 01.7-.1 3.09 3.09 0 00.8-.2l.9-.3c.3-.2.7-.3 1-.5s.3-.2.5-.3.3-.3.5-.4a9.34 9.34 0 00.82-.91c-.29-.33-.59-.65-.9-1a5.24 5.24 0 01-1.62 1.51 7.07 7.07 0 01-1.6.5h-.6a3.22 3.22 0 01.6-.2 6.07 6.07 0 001.4-.7 5.74 5.74 0 001.33-1.49c-.26-.27-.51-.53-.78-.78a1.65 1.65 0 01-.35.67 2.8 2.8 0 01-1.2.8 4.14 4.14 0 01-1 .1c-.4 0-.5-.1-.5-.1a1.24 1.24 0 01.3-.2c.2-.1.4-.3.7-.5a2.41 2.41 0 00.6-.8 1.51 1.51 0 00.2-.8v-.1l-.1-.1a.37.37 0 00-.3-.1 1.33 1.33 0 00-.8.3c-.2.2-.4.5-.5.6a1.24 1.24 0 01-.2.3V16a2.3 2.3 0 01.3-.9 2.09 2.09 0 01.4-.6 1.21 1.21 0 01.29-.19c-.38-.33-.77-.67-1.16-1l-.33.18a.1.1 0 01.1-.1.32.32 0 01.1-.19c-.32-.26-.64-.52-1-.77a7.34 7.34 0 00-1.35 1.42c-.1.2-.2.3-.3.5s-.2.3-.2.5a3.81 3.81 0 00-.3 1v.8a1.58 1.58 0 00-.1.4 1.24 1.24 0 01-.2-.3c-.1-.1-.1-.2-.2-.3s-.1-.3-.2-.5a2.85 2.85 0 010-1.3 1.85 1.85 0 01.2-.7 2.51 2.51 0 01.4-.7 3.46 3.46 0 011.1-1 2.56 2.56 0 01.62-.34c-.5-.38-1-.76-1.53-1.12l-.09.06c-.1.2-.3.3-.4.5a1.38 1.38 0 01-.3.4l-.2.4v-.9a2.54 2.54 0 01.2-.7c0-.08.05-.16.07-.25a52.84 52.84 0 00-7.72-4.3v23.85A1.11 1.11 0 00153 31h24.32a51.68 51.68 0 00-4-6.93zm-12-7.4a1.42 1.42 0 01.2-.6 3.49 3.49 0 01.6-.9 2.71 2.71 0 01.8-.7V15c0 .2-.1.4-.1.7 0 .1-.1.3-.1.4a4.33 4.33 0 00-.1.5c0 .3-.1.6-.1.9a2.1 2.1 0 00.7 1.4c.2.2.3.4.5.5a.35.35 0 00.1.2h-.3a2 2 0 01-.7-.1c-.2 0-.3-.1-.5-.2a1.76 1.76 0 01-.5-.4c-.1-.2-.3-.4-.4-.6s-.1-.5-.2-.7a1.7 1.7 0 01.1-.75zm-2 2.6a2.92 2.92 0 01-.2-.9v-.8a1.27 1.27 0 01.1-.6 1.21 1.21 0 01.1-.5 1.75 1.75 0 00.1.5c0 .2.1.3.1.5a1.42 1.42 0 00.2.6 4.88 4.88 0 01.3.7c.2.2.3.5.5.7a4.35 4.35 0 01.6.7 4.35 4.35 0 00.7.6 5.58 5.58 0 00.8.5c.3.1.5.3.8.4a2.35 2.35 0 00.8.2 2.2 2.2 0 00.8.1h1.7a3 3 0 01-.4.3 2.19 2.19 0 01-.5.3 1.45 1.45 0 01-.7.2c-.3 0-.6.1-.9.1a3.4 3.4 0 01-1-.1l-1.1-.3c-.3-.2-.7-.4-1-.6a3 3 0 01-.8-.8 4.7 4.7 0 01-.6-.9 3.55 3.55 0 01-.4-.9zm7.7 7.4a10.38 10.38 0 01-3.8-.3 5.15 5.15 0 01-2-.9 5.72 5.72 0 01-.8-.7 4.05 4.05 0 01-.5-.9.6.6 0 01-.1-.4v-1a1.75 1.75 0 00.1-.5l.2.4a.91.91 0 00.3.5 1.76 1.76 0 00.4.5c.1.2.4.3.5.4a4.88 4.88 0 00.7.3 6.89 6.89 0 00.8.3 2.92 2.92 0 00.9.2 12.86 12.86 0 001.9.4c.6.2 1.2.3 1.7.5a14.13 14.13 0 011.4 1s-.7.1-1.7.2z" fill="#f59122" opacity=".25" style="isolation:isolate"></path><path d="M164.64 14.26a1.21 1.21 0 00-.29.19 2.09 2.09 0 00-.4.6 2.3 2.3 0 00-.3.9v.4a1.24 1.24 0 00.2-.3c.1-.1.3-.4.5-.6a1.33 1.33 0 01.8-.3.37.37 0 01.3.1l.1.1v.1a1.51 1.51 0 01-.2.8 2.41 2.41 0 01-.6.8c-.3.2-.5.4-.7.5a1.24 1.24 0 00-.3.2s.1.1.5.1a4.14 4.14 0 001-.1 2.8 2.8 0 001.2-.8 1.65 1.65 0 00.35-.67c-.7-.7-1.42-1.37-2.16-2.02zM166.25 18.55a6.07 6.07 0 01-1.4.7 3.22 3.22 0 00-.6.2h.6a7.07 7.07 0 001.6-.5 5.24 5.24 0 001.62-1.38c-.16-.18-.32-.34-.49-.51a5.74 5.74 0 01-1.33 1.49zM169.35 21.75a6.47 6.47 0 01-.9.8 5.55 5.55 0 01-.8.6 15.14 15.14 0 01-1.4.9l-.6.3h.7a2.2 2.2 0 00.8-.1 9.44 9.44 0 01.9-.3c.4-.2.7-.3 1.1-.5s.7-.5 1.1-.7a4.81 4.81 0 001.1-.9 2 2 0 00.21-.2c-.31-.41-.63-.81-.95-1.21a4.59 4.59 0 01-.36.41zM165.35 25.15a12.86 12.86 0 01-1.9-.4 2.92 2.92 0 01-.9-.2 6.89 6.89 0 01-.8-.3 4.88 4.88 0 01-.7-.3c-.1-.1-.4-.2-.5-.4a1.76 1.76 0 01-.4-.5.91.91 0 01-.3-.5l-.2-.4a1.75 1.75 0 01-.1.5v1a.6.6 0 00.1.4 4.05 4.05 0 00.5.9 5.72 5.72 0 00.8.7 5.15 5.15 0 002 .9 10.38 10.38 0 003.8.3c1-.1 1.7-.2 1.7-.2a14.13 14.13 0 00-1.4-1c-.5-.2-1.05-.3-1.7-.5zM159.25 11.25v.9l.2-.4a1.38 1.38 0 00.3-.4c.1-.2.3-.3.4-.5l.09-.06-.72-.49c0 .09-.05.17-.07.25a2.54 2.54 0 00-.2.7zM160.05 13.25a2.51 2.51 0 00-.4.7 1.85 1.85 0 00-.2.7 2.85 2.85 0 000 1.3c.1.2.1.4.2.5s.1.2.2.3a1.24 1.24 0 00.2.3 1.58 1.58 0 01.1-.4v-.8a3.81 3.81 0 01.3-1c0-.2.1-.3.2-.5s.2-.3.3-.5a7.34 7.34 0 011.43-1.46l-.61-.48a2.56 2.56 0 00-.62.34 3.46 3.46 0 00-1.1 1zM167.65 19.85c-.2.1-.3.2-.5.3s-.7.3-1 .5l-.9.3a3.09 3.09 0 01-.8.2 2.44 2.44 0 00-.7.1 1.19 1.19 0 01.6.2 2 2 0 00.8.1 4.48 4.48 0 001.1-.1 6.47 6.47 0 001.3-.4 4.88 4.88 0 00.7-.3c.2-.1.4-.3.6-.4a2.65 2.65 0 00.6-.5l.36-.36-.84-.95a9.34 9.34 0 01-.82.91c-.15.1-.3.3-.5.4zM161.55 18.85a1.76 1.76 0 00.5.4c.2.1.3.2.5.2a2 2 0 00.7.1h.3a.35.35 0 01-.1-.2c-.2-.1-.3-.3-.5-.5a2.1 2.1 0 01-.7-1.4c0-.3.1-.6.1-.9a4.33 4.33 0 01.1-.5c0-.1.1-.3.1-.4 0-.3.1-.5.1-.7v-.3a2.71 2.71 0 00-.8.7 3.49 3.49 0 00-.6.9 1.42 1.42 0 00-.2.6 1.7 1.7 0 00-.1.7c.1.2.1.5.2.7s.3.4.4.6z" fill="#f59122"></path><path d="M160.85 22.05c.3.2.7.4 1 .6l1.1.3a3.4 3.4 0 001 .1c.3 0 .6-.1.9-.1a1.45 1.45 0 00.7-.2 2.19 2.19 0 00.5-.3 3 3 0 00.4-.3h-1.7a2.2 2.2 0 01-.8-.1 2.35 2.35 0 01-.8-.2c-.3-.1-.5-.3-.8-.4a5.58 5.58 0 01-.8-.5 4.35 4.35 0 01-.7-.6 4.35 4.35 0 00-.6-.7c-.2-.2-.3-.5-.5-.7a4.88 4.88 0 00-.3-.7 1.42 1.42 0 01-.2-.6c0-.2-.1-.3-.1-.5a1.75 1.75 0 01-.1-.5 1.21 1.21 0 00-.1.5 1.27 1.27 0 00-.1.6v.8a2.92 2.92 0 00.2.9 3.55 3.55 0 00.4.9 4.7 4.7 0 00.6.9 3 3 0 00.8.8zM159.05 16.65zM171.45 23.75a3.51 3.51 0 01-.8.5 3 3 0 01-.8.4c-.2.1-.5.2-.7.3s-.4.2-.6.2a1.21 1.21 0 00-.5.1 5.2 5.2 0 01.5.3 7.44 7.44 0 001.5 0 3.55 3.55 0 001-.2 4.18 4.18 0 001-.4 6.07 6.07 0 001-.7l.23-.23c-.25-.37-.51-.74-.78-1.1a1.84 1.84 0 01-.25.23c-.25.2-.5.4-.8.6z" fill="#f59122"></path><path d="M115.85 31h28.6a1.27 1.27 0 001.1-1.1V3.57a52.6 52.6 0 00-30.8 0v26.28a1.11 1.11 0 001.1 1.15z" fill="#6ac9d0" opacity=".25" style="isolation:isolate"></path><path d="M108.25 29.85V6a51.26 51.26 0 00-7.15 4c0 .1 0 .2.05.3a6.15 6.15 0 01.1 1.3c0 .4-.1.7-.1 1a6.59 6.59 0 01-.2.9 6.17 6.17 0 00-.1-.9 3.75 3.75 0 00-.1-1 5.56 5.56 0 00-.29-1.17c-.44.3-.87.61-1.3.92a7.68 7.68 0 01.39 1.75 6.56 6.56 0 01-.1 2 8.47 8.47 0 01-.4 1.7 15.43 15.43 0 01-.9 2.4 1.72 1.72 0 01-.2.9 8.15 8.15 0 01.1-1c.1-.6.2-1.5.3-2.5a12.88 12.88 0 000-3.4 6.76 6.76 0 00-.27-1q-.72.54-1.41 1.11a4.77 4.77 0 01.38 1.22 11.07 11.07 0 010 2.6 8.15 8.15 0 01.1 1 6.47 6.47 0 01-.2-1c-.2-.6-.3-1.5-.6-2.4a6.79 6.79 0 00-.39-.81c-.49.42-1 .84-1.44 1.27 0 .08.09.16.13.24a8.09 8.09 0 01.4 1.9 6.8 6.8 0 00.2 1.5 7.87 7.87 0 00.8 2.2c.3.5.5.8.5.8a.31.31 0 01-.2-.1 5.92 5.92 0 00-.6-.4 5.1 5.1 0 01-1.4-2.1 7.49 7.49 0 01-.5-1.6 7.43 7.43 0 00-.36-1.46c-.28.27-.56.56-.84.84a11.27 11.27 0 00.3 1.8 4.92 4.92 0 00.6 1.7 4.19 4.19 0 00.9 1.4 10 10 0 001.1 1 6.23 6.23 0 002.1.8 6.59 6.59 0 00.9-.2.35.35 0 01-.2.1 1.17 1.17 0 01-.7.2 4.06 4.06 0 01-2.5-.4 6 6 0 01-1.5-.9 6.44 6.44 0 01-2.1-3.4c-.08-.27-.13-.52-.19-.77-.4.43-.78.89-1.17 1.34l.06.13a6.66 6.66 0 00.6 1.2l.6.9.5.5.2.2a4.42 4.42 0 01-.9-.5 5.5 5.5 0 01-.9-.7 4.58 4.58 0 01-.79-1l-.83 1.06.12.13.1.1.1.1.3.3c.4.3.7.7 1.1 1a14.8 14.8 0 001.3.8 15.25 15.25 0 002.5.9 4.1 4.1 0 001.1.1h.8a1.27 1.27 0 00.6-.1H97a2.22 2.22 0 01-.7.4 5.44 5.44 0 01-2 .4 7.08 7.08 0 01-1.4-.1 4.42 4.42 0 01-1.5-.5 10.93 10.93 0 01-1.5-.8 13.44 13.44 0 01-1.4-1.1l-.3-.3-.1-.1-.1-.1v-.07c-.19.25-.37.51-.55.76l.08.11.7.7c.2.3.5.4.8.7l.9.6a8.49 8.49 0 001.7.8 15.56 15.56 0 001.8.6h-.1c-.1 0-.2.1-.4.1a7.44 7.44 0 01-1.5 0 4.4 4.4 0 01-1-.2 7.6 7.6 0 01-1.1-.4 6.66 6.66 0 01-2.1-1.3l-.57-.57A51.85 51.85 0 0082.83 31h24.32a1.11 1.11 0 001.1-1.15zm-8.3-6.5a3.08 3.08 0 01-.1.9 1.42 1.42 0 01-.2.6c-.1.2-.2.5-.3.7s-.3.4-.5.6a2.65 2.65 0 01-.6.5 2.51 2.51 0 01-.7.4c-.4 0-.7.1-.9.1a6.64 6.64 0 01-1.3.1 2.28 2.28 0 01-1.3-.3 6.74 6.74 0 001.2-.4 7.6 7.6 0 001.1-.4l.6-.3.6-.3a1 1 0 00.5-.4c.2-.1.3-.3.5-.4s.3-.3.4-.4.2-.3.3-.4.2-.3.3-.4.1-.2.2-.3a1.24 1.24 0 01.2-.3zm1.1-5.4c-.1.3-.1.6-.2.9l-.3.9a5.6 5.6 0 01-1 1.5l-.6.6a2.09 2.09 0 01-.6.4c-.4.2-.8.3-1 .4a.58.58 0 00-.4.1l.3-.3a4.62 4.62 0 00.7-.7 4.44 4.44 0 00.8-1.1 4.35 4.35 0 00.4-.7c.1-.2.3-.5.4-.7l.6-1.5a10.26 10.26 0 00.4-1.4 6.21 6.21 0 01.3-1 2.81 2.81 0 00.1-.5 1.58 1.58 0 00.1.4 3.42 3.42 0 01.1 1.1 9.15 9.15 0 01-.1 1.65z" fill="#469da1" opacity=".25" style="isolation:isolate"></path><path d="M93.85 17.55a7.49 7.49 0 00.5 1.6 5.1 5.1 0 001.4 2.1 5.92 5.92 0 01.6.4.31.31 0 00.2.1s-.2-.3-.5-.8a7.87 7.87 0 01-.8-2.2 6.8 6.8 0 01-.2-1.5 8.09 8.09 0 00-.4-1.9c0-.08-.08-.16-.13-.24l-1 1a7.43 7.43 0 01.33 1.44z" fill="#469da1"></path><path d="M91.55 19.05a6.44 6.44 0 002.1 3.4 6 6 0 001.5.9 4.06 4.06 0 002.5.4 1.17 1.17 0 00.7-.2.35.35 0 00.2-.1 6.59 6.59 0 01-.9.2 6.23 6.23 0 01-2.1-.8 10 10 0 01-1.1-1 4.19 4.19 0 01-.9-1.4 4.92 4.92 0 01-.6-1.7 11.27 11.27 0 01-.3-1.8c-.43.44-.87.89-1.29 1.35.06.23.11.48.19.75zM90.35 21.35a5.5 5.5 0 00.9.7 4.42 4.42 0 00.9.5l-.2-.2-.5-.5-.6-.9a6.66 6.66 0 01-.6-1.2l-.06-.13-.63.74a4.58 4.58 0 00.79.99zM96.35 14.65c.3.9.4 1.8.6 2.4a6.47 6.47 0 00.2 1 8.15 8.15 0 00-.1-1 11.07 11.07 0 000-2.6 4.77 4.77 0 00-.38-1.22l-.71.61a6.79 6.79 0 01.39.81zM98.35 13.15a12.88 12.88 0 010 3.4c-.1 1-.2 1.9-.3 2.5a8.15 8.15 0 00-.1 1 1.72 1.72 0 00.2-.9 15.43 15.43 0 00.9-2.4 8.47 8.47 0 00.4-1.7 6.56 6.56 0 00.1-2 7.68 7.68 0 00-.39-1.75c-.37.27-.73.54-1.08.82a6.76 6.76 0 01.27 1.03zM88 22.55l.1.1.1.1.3.3a13.44 13.44 0 001.4 1.1 10.93 10.93 0 001.5.8 4.42 4.42 0 001.5.5 7.08 7.08 0 001.4.1 5.44 5.44 0 002-.4 2.22 2.22 0 00.7-.4h-.2a1.27 1.27 0 01-.6.1h-.8a4.1 4.1 0 01-1.1-.1 15.25 15.25 0 01-2.5-.9 14.8 14.8 0 01-1.3-.8c-.4-.3-.7-.7-1.1-1l-.3-.3-.1-.1-.1-.1-.12-.13c-.28.35-.55.7-.81 1.06zM87.15 25a6.66 6.66 0 002.1 1.3 7.6 7.6 0 001.1.4 4.4 4.4 0 001 .2 7.44 7.44 0 001.5 0c.2 0 .3-.1.4-.1h.1a15.56 15.56 0 01-1.8-.6 8.49 8.49 0 01-1.7-.8l-.9-.6c-.3-.3-.6-.4-.8-.7l-.7-.7-.08-.11c-.27.38-.54.75-.79 1.14zM99.55 23.55c-.1.1-.2.3-.3.4s-.2.3-.3.4-.2.3-.4.4-.3.3-.5.4a1 1 0 01-.5.4l-.6.3-.6.3a7.6 7.6 0 01-1.1.4 6.74 6.74 0 01-1.2.4 2.28 2.28 0 001.3.3 6.64 6.64 0 001.3-.1c.2 0 .5-.1.9-.1a2.51 2.51 0 00.7-.4 2.65 2.65 0 00.6-.5c.2-.2.3-.4.5-.6s.2-.5.3-.7a1.42 1.42 0 00.2-.6 3.08 3.08 0 00.1-.9V23a1.24 1.24 0 00-.2.3c-.1.05-.1.15-.2.25zM100.75 11.55a3.75 3.75 0 01.1 1 6.17 6.17 0 01.1.9 6.59 6.59 0 00.2-.9c0-.3.1-.6.1-1a6.15 6.15 0 00-.1-1.3c0-.1 0-.2-.05-.3l-.64.43a5.56 5.56 0 01.29 1.17z" fill="#469da1"></path><path d="M101 14.85a2.81 2.81 0 01-.1.5 6.21 6.21 0 00-.3 1 10.26 10.26 0 01-.4 1.4l-.6 1.5c-.1.2-.3.5-.4.7a4.35 4.35 0 01-.4.7 4.44 4.44 0 01-.8 1.1 4.62 4.62 0 01-.7.7l-.3.3a.58.58 0 01.4-.1c.2-.1.6-.2 1-.4a2.09 2.09 0 00.6-.4l.6-.6a5.6 5.6 0 001-1.5l.3-.9c.1-.3.1-.6.2-.9a9.15 9.15 0 00.1-1.6 3.42 3.42 0 00-.1-1.1 1.58 1.58 0 01-.1-.4z" fill="#469da1"></path><path d="M114.65 102.56h.14z" fill="#f59122" opacity=".25" style="isolation:isolate"></path><path d="M98 94.25a1.27 1.27 0 00.11-.27l-.11-.07v.34z" fill="#6ac9d0"></path><path d="M98.35 90.75a12.88 12.88 0 000-3.4 10.93 10.93 0 00-.5-1.7 4.89 4.89 0 00-1.2-1.3 2 2 0 00-.8-.4c-.2-.1-.3-.1-.4-.2s-.3-.1-.4-.1a11 11 0 00-1.8-.2 6.6 6.6 0 00-3.2.8 4.87 4.87 0 00-1.12.7c.39.49.78 1 1.19 1.44a4.29 4.29 0 012.13-1.14 3.91 3.91 0 012.4.2 2.19 2.19 0 01.5.3c.2.1.2.2.4.3a3 3 0 01.8.8 4.49 4.49 0 01.7 1.8 11.07 11.07 0 010 2.6 8.15 8.15 0 01.1 1 6.47 6.47 0 01-.2-1c-.2-.6-.3-1.5-.6-2.4a5.39 5.39 0 00-.7-1.3c-.2-.2-.4-.3-.6-.5-.1 0-.3-.2-.4-.2s-.2-.1-.4-.1a3.1 3.1 0 00-3.1.8c.32.36.65.71 1 1.07a3 3 0 01.63-.29h.7a.31.31 0 01.2.1 2.08 2.08 0 011 1.1 8.09 8.09 0 01.4 1.9c.92.89 1.92 1.7 2.92 2.48 0-.16 0-.37.08-.66.07-.6.17-1.5.27-2.5z" fill="#6ac9d0" opacity=".25" style="isolation:isolate"></path><path d="M107.15 74.55H82.56A51.11 51.11 0 0087 82.37l.23-.22a16.29 16.29 0 011.7-1.1 3.55 3.55 0 01.9-.4l.9-.3c.3-.1.6-.1.9-.2h.9a7.77 7.77 0 011.6.2c.5.2.9.3 1.3.5a3.6 3.6 0 01.9.5 5.17 5.17 0 00.7.6 4.56 4.56 0 01-.8-.4 9.44 9.44 0 00-.9-.3c-.4-.1-.8-.1-1.2-.2a6.6 6.6 0 00-1.4.1 7.45 7.45 0 00-3.2 1 4.51 4.51 0 00-1.4 1c-.11.11-.22.22-.34.32.24.33.48.66.73 1a4.94 4.94 0 011-.9 8.53 8.53 0 013.5-1.3 5.52 5.52 0 012.2.1c.2 0 .4.1.6.1s.4.1.5.2a3.33 3.33 0 011 .6 5.48 5.48 0 011.6 1.8 6 6 0 01.6 2.2 6.56 6.56 0 01-.1 2 8.47 8.47 0 01-.4 1.7 15.43 15.43 0 01-.9 2.4 2 2 0 01-.09.63l.84.63a1.82 1.82 0 00.25-.46c.1-.2.3-.5.4-.7l.6-1.5a10.26 10.26 0 00.4-1.4 6.21 6.21 0 01.3-1 2.81 2.81 0 00.1-.5 1.58 1.58 0 00.1.4 3.42 3.42 0 01.1 1.1 9.15 9.15 0 01-.1 1.6c-.1.3-.1.6-.2.9l-.3.9a6.45 6.45 0 01-.81 1.27 52.67 52.67 0 008.51 4.9V75.65a1.11 1.11 0 00-1.07-1.1zm-6 12.2a6.59 6.59 0 01-.2.9 6.17 6.17 0 00-.1-.9 3.75 3.75 0 00-.1-1 5.27 5.27 0 00-.3-1.2 7.54 7.54 0 00-.6-1.3 2.51 2.51 0 00-.4-.7c-.2-.2-.3-.4-.5-.6l-.6-.6-.6-.6a7.46 7.46 0 00-1.5-.9 10.41 10.41 0 00-1.6-.6c-.3-.1-.6-.1-.8-.2s-.6-.1-.8-.1a8.08 8.08 0 00-1.6.1 5.77 5.77 0 00-1.4.3c-.5.1-.8.3-1.2.4a3.92 3.92 0 00-.9.4 9.24 9.24 0 00-.9.5s.2-.2.7-.6a5.55 5.55 0 01.8-.6 6.35 6.35 0 011.2-.7 8.8 8.8 0 011.5-.5 11.27 11.27 0 011.8-.3h1.5l.5.1a10.56 10.56 0 011.9.6 9.91 9.91 0 011.7 1.1c.1.1.3.2.4.3l.3.4c.2.3.5.5.6.8s.3.5.5.8a6.89 6.89 0 00.3.8 4.71 4.71 0 01.4 1.6 6.15 6.15 0 01.1 1.3c0 .4-.1.7-.1 1z" fill="#6ac9d0" opacity=".25" style="isolation:isolate"></path><path d="M94.65 89.55a2.08 2.08 0 00-1-1.1.31.31 0 00-.2-.1h-.7a3 3 0 00-.63.29c.94 1 1.92 1.93 2.93 2.84a8.09 8.09 0 00-.4-1.93z" fill="#6ac9d0"></path><path d="M94.25 86.75c.2 0 .3.1.4.1s.3.2.4.2c.2.2.4.3.6.5a5.39 5.39 0 01.7 1.3c.3.9.4 1.8.6 2.4a6.47 6.47 0 00.2 1 8.15 8.15 0 00-.1-1 11.07 11.07 0 000-2.6 4.49 4.49 0 00-.7-1.8 3 3 0 00-.8-.8c-.2-.1-.2-.2-.4-.3a2.19 2.19 0 00-.5-.3 3.91 3.91 0 00-2.4-.2 4.29 4.29 0 00-2.13 1.14c.33.4.67.79 1 1.18a3.1 3.1 0 013.13-.82z" fill="#6ac9d0"></path><path d="M90.05 84.25a6.6 6.6 0 013.2-.8 11 11 0 011.8.2c.1 0 .3.1.4.1s.2.1.4.2a2 2 0 01.8.4 4.89 4.89 0 011.2 1.3 10.93 10.93 0 01.5 1.7 12.88 12.88 0 010 3.4c-.1 1-.2 1.9-.3 2.5 0 .29-.06.5-.08.66l.09.07a2 2 0 00.09-.63 15.43 15.43 0 00.9-2.4 8.47 8.47 0 00.4-1.7 6.56 6.56 0 00.1-2 6 6 0 00-.6-2.2 5.48 5.48 0 00-1.6-1.8 3.33 3.33 0 00-1-.6c-.1-.1-.3-.1-.5-.2s-.4-.1-.6-.1a5.52 5.52 0 00-2.2-.1 8.53 8.53 0 00-3.5 1.3 4.94 4.94 0 00-1 .9l.39.5a4.87 4.87 0 011.11-.7z" fill="#6ac9d0"></path><path d="M88.15 83.15a4.51 4.51 0 011.4-1 7.45 7.45 0 013.2-1 6.6 6.6 0 011.4-.1c.4.1.8.1 1.2.2a9.44 9.44 0 01.9.3 4.56 4.56 0 00.8.4 5.17 5.17 0 01-.7-.6 3.6 3.6 0 00-.9-.5c-.4-.2-.8-.3-1.3-.5a7.77 7.77 0 00-1.6-.2h-.9c-.3.1-.6.1-.9.2l-.9.3a3.55 3.55 0 00-.9.4 16.29 16.29 0 00-1.7 1.1l-.23.22c.26.38.52.74.79 1.1.12-.1.19-.21.34-.32z" fill="#6ac9d0"></path><path d="M100.75 82.85a6.89 6.89 0 01-.3-.8c-.2-.3-.3-.5-.5-.8s-.4-.5-.6-.8l-.3-.4c-.1-.1-.3-.2-.4-.3a9.91 9.91 0 00-1.7-1.1 10.56 10.56 0 00-1.9-.6l-.5-.1h-1.5a11.27 11.27 0 00-1.8.3 8.8 8.8 0 00-1.5.5 6.35 6.35 0 00-1.2.7 5.55 5.55 0 00-.8.6c-.5.4-.7.6-.7.6a9.24 9.24 0 01.9-.5 3.92 3.92 0 01.9-.4c.4-.1.7-.3 1.2-.4a5.77 5.77 0 011.4-.3 8.08 8.08 0 011.6-.1c.2 0 .5.1.8.1s.5.1.8.2a10.41 10.41 0 011.6.6 7.46 7.46 0 011.5.9l.6.6c.2.2.5.4.6.6s.3.4.5.6a2.51 2.51 0 01.4.7 7.54 7.54 0 01.6 1.3 5.27 5.27 0 01.3 1.2 3.75 3.75 0 01.1 1 6.17 6.17 0 01.1.9 6.59 6.59 0 00.2-.9c0-.3.1-.6.1-1a6.15 6.15 0 00-.1-1.3 4.71 4.71 0 00-.4-1.6zM100.55 94l.3-.9c.1-.3.1-.6.2-.9a9.15 9.15 0 00.1-1.6 3.42 3.42 0 00-.1-1.1 1.58 1.58 0 01-.1-.4 2.81 2.81 0 01-.1.5 6.21 6.21 0 00-.3 1 10.26 10.26 0 01-.4 1.4l-.6 1.5c-.1.2-.3.5-.4.7a1.82 1.82 0 01-.25.46l.84.61a6.45 6.45 0 00.81-1.27z" fill="#6ac9d0"></path><path d="M144.35 74.65h-28.6a1.11 1.11 0 00-1.1 1.1v26.81h.14l5.46 1.25-5.46-1.25a52.57 52.57 0 0030.66-.07V75.75a1.11 1.11 0 00-1.1-1.1z" fill="#f59122" opacity=".25" style="isolation:isolate"></path><path fill="#ef5034" d="M69.25 49.25z"></path><path d="M89.75 67V38.55a1.11 1.11 0 00-1.1-1.1h-8.39c-.41 1.3-.76 2.62-1.07 4a4.56 4.56 0 01.56.44l.5.5c.2.5.3.7.3.7a5.2 5.2 0 01-.5-.3l-.6-.3a4.45 4.45 0 00-.46-.18l-.15.72a2.23 2.23 0 01.71.46c.3.2.5.4.8.6a7.89 7.89 0 011.2 1.5 6.56 6.56 0 01.7 1.5 1.7 1.7 0 01.1.7v.5a.58.58 0 01-.1.4 1.09 1.09 0 01-.2-.4c0-.1-.2-.3-.2-.4s-.2-.3-.3-.5-.3-.4-.4-.6-.3-.4-.5-.6L79.45 45l-.6-.6-.22-.21c-.09.54-.18 1.08-.26 1.62a1.92 1.92 0 01.68.49l.5.5c.1.2.2.3.3.5 0 .4.1.5.1.5l-.4-.2a9.29 9.29 0 00-1-.5l-.32-.14c-.08.63-.14 1.25-.19 1.89a3.41 3.41 0 01.41.45c.1.2.2.3.2.4s-.05.17 0 .19a4.38 4.38 0 01-.48-.29l-.17-.14c0 .63-.08 1.26-.1 1.89a1.91 1.91 0 01.16.8v.3a1.17 1.17 0 01-.18-.26v.86c0 1.66.09 3.3.24 4.92h.06c.3-.1.5-.2.8-.3a3.51 3.51 0 00.8-.5 4.35 4.35 0 00.7-.6l.6-.6c.2-.2.3-.5.5-.7s.3-.5.4-.7l.3-.6c.1-.2.1-.4.2-.5l.1-.2a1.21 1.21 0 01.1.5 3.54 3.54 0 01.1.6v.8a2.92 2.92 0 01-.2.9 2 2 0 01-.5.9 5.5 5.5 0 01-.7.9 3.11 3.11 0 01-.9.7 4.67 4.67 0 01-1 .5 4.51 4.51 0 01-1.1.3h-.1c.07.59.14 1.17.23 1.75l.27-.06a6.89 6.89 0 00.8-.3 4.88 4.88 0 00.7-.3 2.09 2.09 0 00.6-.4 1 1 0 00.4-.5 1.38 1.38 0 01.3-.4 1.09 1.09 0 01.2-.4 1.75 1.75 0 00.1.5v.6a2 2 0 01-.3.8 2.18 2.18 0 01-.5.8 4.18 4.18 0 01-2.27 1.32A52.19 52.19 0 0080.05 68h8.6a1.09 1.09 0 001.1-1zm-9.1-13a1.85 1.85 0 01-.2.7c-.1.2-.3.4-.4.6a1.76 1.76 0 01-.5.4c-.2.1-.3.2-.5.2a2.25 2.25 0 01-.7.1 1.58 1.58 0 00-.4-.1l.2-.2a2.18 2.18 0 01.5-.4 2 2 0 00.8-1.4V53c0-.3-.1-.6-.1-.9a2 2 0 01-.1-.7v-.3a3.64 3.64 0 011.2 1.6c.1.2.1.4.2.6zm1.4-1.4c-.1.2-.1.3-.2.5s-.2.2-.2.3l-.2.2v-1.1a3.55 3.55 0 00-.2-1c0-.2-.1-.3-.2-.5s-.2-.3-.3-.5a6.3 6.3 0 00-1.5-1.7 9.4 9.4 0 00-.9-.8 4.83 4.83 0 011.2.2 4.07 4.07 0 011.1.6 3.57 3.57 0 011 1.1 2.39 2.39 0 01.5 1.4 2.65 2.65 0 01-.1 1.25z" fill="#ef5034" opacity=".25" style="isolation:isolate"></path><path d="M78.05 52.45v-.3a1.91 1.91 0 00-.16-.8v.84a1.17 1.17 0 00.16.26zM78.15 49.55a4.38 4.38 0 00.48.29v-.19c0-.13-.1-.2-.2-.4a3.41 3.41 0 00-.43-.45c0 .22 0 .44-.05.66zM78.63 49.84zM78.55 47.05a9.29 9.29 0 011 .5l.4.2s-.1-.1-.1-.5c-.1-.2-.2-.3-.3-.5l-.5-.5a1.92 1.92 0 00-.68-.49c-.05.38-.1.77-.14 1.15zM80.25 62.15a5.72 5.72 0 00.8-.7 2.18 2.18 0 00.5-.8 2 2 0 00.3-.8v-.6a1.75 1.75 0 01-.1-.5 1.09 1.09 0 00-.2.4 1.38 1.38 0 00-.3.4 1 1 0 01-.4.5 2.09 2.09 0 01-.6.4 4.88 4.88 0 01-.7.3 6.89 6.89 0 01-.8.3l-.27.06c.09.56.2 1.11.3 1.66a5.7 5.7 0 001.47-.62zM81.65 49.85a3.57 3.57 0 00-1-1.1 4.07 4.07 0 00-1.1-.6 4.83 4.83 0 00-1.2-.2 9.4 9.4 0 01.9.8 6.3 6.3 0 011.5 1.7c.1.2.2.3.3.5s.2.3.2.5a3.55 3.55 0 01.2 1v1.1l.2-.2c0-.1.1-.2.2-.3s.1-.3.2-.5a2.65 2.65 0 00.1-1.3 2.39 2.39 0 00-.5-1.4zM78.85 44.35l.6.6 1.2 1.2c.2.2.3.4.5.6s.3.4.4.6.2.3.3.5.2.3.2.4a1.09 1.09 0 00.2.4.58.58 0 00.1-.4v-.5a1.7 1.7 0 00-.1-.7 6.56 6.56 0 00-.7-1.5 7.89 7.89 0 00-1.2-1.5c-.3-.2-.5-.4-.8-.6a2.23 2.23 0 00-.71-.46l-.21 1.15zM80 51.75a1.92 1.92 0 00-.7-.7v.3a2 2 0 00.1.7c0 .3.1.6.1.9v.9a2 2 0 01-.8 1.4 2.18 2.18 0 00-.5.4l-.2.2a1.58 1.58 0 01.4.1 2.25 2.25 0 00.7-.1c.2 0 .3-.1.5-.2a1.76 1.76 0 00.5-.4c.1-.2.3-.4.4-.6a1.85 1.85 0 00.2-.7v-.7c-.1-.2-.1-.4-.2-.6a1.93 1.93 0 00-.5-.9zM79.45 42.45l.6.3a5.2 5.2 0 00.5.3s-.1-.2-.3-.7l-.5-.5a4.56 4.56 0 00-.56-.44c-.07.29-.14.57-.2.86a4.45 4.45 0 01.46.18zM78.35 59.35a4.51 4.51 0 001.1-.3 4.67 4.67 0 001-.5 3.11 3.11 0 00.9-.7 5.5 5.5 0 00.7-.9 2 2 0 00.5-.9 2.92 2.92 0 00.2-.9v-.8a3.54 3.54 0 00-.1-.6 1.21 1.21 0 00-.1-.5l-.1.2c-.1.1-.1.3-.2.5l-.3.6c-.1.2-.3.5-.4.7s-.3.5-.5.7l-.6.6a4.35 4.35 0 01-.7.6 3.51 3.51 0 01-.8.5c-.3.1-.5.2-.8.3h-.06c0 .47.1.93.16 1.39z" fill="#ef5034"></path><path d="M130.05 0A53.55 53.55 0 0085 24.6L46.14 77.31h.07A7.82 7.82 0 0050 88.62a1.3 1.3 0 00.78.55l63.88 14.68a53.65 53.65 0 0015.4 2.25c29.47 0 53.45-23.8 53.45-53S159.52 0 130.05 0zM47.6 81.35A5.35 5.35 0 1153 86.7a5.36 5.36 0 01-5.4-5.35zM57 88a7.84 7.84 0 00-4-14.5 7.3 7.3 0 00-.94.06l27.24-37a52.75 52.75 0 0023.24 61.91zm73 15.56a51.47 51.47 0 01-9.27-.85 1.15 1.15 0 00-.25-.12l-5.26-1.21A50.67 50.67 0 0179.1 53.05 49.89 49.89 0 0187 26l4-5.31A51 51 0 01130.05 2.5C158.14 2.5 181 25.18 181 53.05s-22.86 50.55-50.95 50.55z" fill="#c3e9ec"></path></svg></div><div class="pl-0 sm:pl-10" data-v-483dafb4=""><p class="leading-normal" data-v-483dafb4="">When you add a file to IPFS, your file is split into smaller chunks, cryptographically hashed, and given a <strong data-v-483dafb4="">unique fingerprint</strong> called a <a href="http://web.archive.org/web/20221004221919/https://proto.school/anatomy-of-a-cid" target="_blank" rel="noopener noreferrer" class="text-blueGreen font-bold hover:underline" data-v-483dafb4="">content identifier</a> (CID). This CID acts as a permanent record of your file as it exists at that point in time.</p></div></div><div class="flex flex-col sm:flex-row text-center sm:text-left items-center mb-12" data-v-483dafb4=""><div class="flex items-center justify-center max-h-36 mb-5 sm:mb-0" data-v-483dafb4=""><svg viewbox="0 0 138 131" xmlns="http://www.w3.org/2000/svg" class="w-40 max-h-32 icon" data-v-483dafb4=""><path d="m10.7 15.3c-6.7 1.9-10.2 8.5-8.4 14.9v.1c1.8 6.3 8.3 10.2 15.1 8.2 2-.6 3.7-1.5 5-2.8 1.4 0 8.9 1.7 8.9 1.7s-5-5.9-5.5-7.5c.5-2 .5-4.2-.1-6.3v-.1c-1.8-6.3-8.3-10.1-15-8.2z" fill="#fff" stroke="#fff" stroke-miterlimit="10" stroke-width="2.48"></path><path d="m10.6 15.3c-6.7 1.9-10.2 8.5-8.4 14.9v.1c1.8 6.3 8.3 10.2 15.1 8.2 2-.6 3.7-1.5 5-2.8 1.4 0 8.9 1.7 8.9 1.7s-5-5.9-5.5-7.5c.5-2 .5-4.2-.1-6.3v-.1c-1.8-6.3-8.3-10.1-15-8.2z" style="fill:none;stroke:#6ac9d0;stroke-width:2.5;stroke-miterlimit:10;opacity:.6;stroke-linejoin:round"></path><path d="m10.1 22.5c.2-.5.5-1 .8-1.4.4-.4.8-.7 1.3-.9s1.1-.3 1.7-.3 1.1.1 1.6.3.9.4 1.2.7.6.7.8 1.1.3 1 .3 1.5c0 .4 0 .7-.1 1s-.2.6-.4.8c-.1.2-.3.5-.5.7l-.6.6-.6.6c-.2.2-.4.4-.5.6-.2.2-.3.4-.4.7-.1.2-.1.5-.1.8 0 .4-.3.7-.7.7h-.1c-.4 0-.7-.3-.7-.7v-.2c0-.5.1-.9.3-1.3s.4-.7.6-1 .5-.5.7-.8c.3-.2.5-.5.7-.7.2-.3.4-.5.5-.9.1-.3.2-.7.2-1.1 0-.7-.3-1.2-.6-1.6-.4-.4-.9-.6-1.6-.6-.4 0-.8.1-1.1.2-.3.2-.6.4-.8.6-.2.3-.4.6-.5.9 0 .2-.1.4-.1.6 0 .3-.3.6-.7.6h-.2c-.4 0-.7-.4-.7-.8.1-.1.2-.4.3-.7zm4.7 10.5v.2c0 .5-.4.9-.9.9h-.2c-.5 0-.9-.4-.9-.9v-.2c0-.5.4-.9.9-.9h.2c.4-.1.9.4.9.9z" style="stroke-linejoin:round;fill:#083b54;stroke:#083b54;stroke-width:1.164;stroke-linecap:round;stroke-miterlimit:10"></path><path d="m71.2 76.1c-6.7-.9-12.5 3.6-13.3 10v.1c-.3 2.1 0 4.2.7 6.1-.2 1.6-4.3 8-4.3 8s7-2.7 8.3-2.9c1.4 1.1 3.2 1.7 5.2 2 6.8 1 12.5-3.6 13.4-10v-.1c1-6.4-3.3-12.3-10-13.2z" fill="#fff"></path><path d="m47.3 104.4-36.6-21.9m72.1-25.4-44.3-15.6 10 63.6" fill="none" opacity=".3" stroke="#6ac9d0" stroke-miterlimit="10" stroke-width="2.5"></path><circle cx="9.5" cy="81.8" fill="#6ac9d0" r="5.4"></circle><path d="m47.7 105.7-25.2 18.6" fill="none" opacity=".3" stroke="#6ac9d0" stroke-miterlimit="10" stroke-width="2.5"></path><circle cx="21.7" cy="124.9" fill="#6ac9d0" r="5.4"></circle><circle cx="82.8" cy="57.5" fill="#ef5034" r="7"></circle><circle cx="38.5" cy="41.5" fill="#083b54" r="5.4"></circle><circle cx="48.5" cy="105.1" fill="#f59122" r="5.4"></circle><path d="m71.2 76.1c-6.7-.9-12.5 3.6-13.3 10v.1c-.3 2.1 0 4.2.7 6.1-.2 1.6-4.3 8-4.3 8s7-2.7 8.3-2.9c1.4 1.1 3.2 1.7 5.2 2 6.8 1 12.5-3.6 13.4-10v-.1c1-6.4-3.3-12.3-10-13.2z" style="fill:none;stroke:#6ac9d0;stroke-width:2.5;stroke-miterlimit:10;opacity:.6;stroke-linejoin:round"></path><path d="m65.5 83.9c.1-.5.3-1 .6-1.4s.7-.8 1.1-1.1c.5-.3 1-.5 1.6-.5.5-.1 1.1-.1 1.5 0 .5.1.9.3 1.3.5.4.3.7.6.9 1s.4.9.5 1.4v1c0 .3-.1.6-.2.8-.1.3-.2.5-.4.7s-.3.4-.5.7c-.2.2-.3.4-.5.6s-.3.4-.4.6-.2.5-.3.7c-.1.3-.1.5 0 .8.1.4-.2.7-.6.8h-.1c-.4.1-.7-.2-.8-.6v-.1c0-.5 0-.9.1-1.3s.3-.7.5-1 .4-.6.6-.8c.2-.3.4-.5.6-.8s.3-.6.4-.9.1-.7 0-1.1c-.1-.6-.4-1.1-.8-1.4s-.9-.4-1.6-.3c-.4.1-.8.2-1.1.4s-.5.4-.7.7-.3.6-.3 1v.6c0 .3-.2.6-.6.7h-.1c-.4.1-.8-.3-.8-.7s0-.7.1-1zm5.9 9.5v.1c.1.5-.3 1-.8 1h-.1c-.5.1-1-.3-1-.8v-.1c-.1-.5.3-1 .8-1h.1c.5-.1.9.3 1 .8z" style="stroke-linecap:round;stroke-miterlimit:10;fill:#083b54;stroke:#083b54;stroke-width:1.132;stroke-linejoin:round"></path><path d="m113.9 2.1c-12.9-.4-22.8 9.4-23.1 21.6v.2c-.1 4.1.8 7.9 2.7 11.3-.1 3.1-4.9 14.9-4.9 14.9s11.1-5.5 13.7-6.1c2.9 1.7 6.5 2.6 10.3 2.7 13 .4 22.9-9.4 23.2-21.6v-.2c.2-12.2-9-22.4-21.9-22.8z" fill="#fff" stroke="#fff" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2.039"></path><path d="m113.9 2.1c-12.9-.4-22.8 9.4-23.1 21.6v.2c-.1 4.1.8 7.9 2.7 11.3-.1 3.1-4.9 14.9-4.9 14.9s11.1-5.5 13.7-6.1c2.9 1.7 6.5 2.6 10.3 2.7 13 .4 22.9-9.4 23.2-21.6v-.2c.2-12.2-9-22.4-21.9-22.8z" style="fill:none;stroke:#6ac9d0;stroke-width:2.5;stroke-miterlimit:10;opacity:.6;stroke-linejoin:round"></path><g fill="#083b54"><path d="m118.8 16.9c.4-.8.9-1.4 1.6-1.9.6-.5 1.4-.9 2.2-1.1s1.7-.2 2.7-.1c.9.1 1.6.4 2.3.7.7.4 1.2.8 1.7 1.4.4.6.8 1.2.9 1.9.2.7.2 1.5.1 2.4-.1.6-.2 1.1-.4 1.5s-.5.8-.7 1.1l-.9.9c-.3.3-.7.5-1 .8-.3.2-.7.5-1 .7s-.6.5-.9.8-.5.6-.7 1-.3.8-.4 1.3c-.1.6-.6 1-1.2.9h-.2c-.6-.1-1-.6-.9-1.2v-.2c.2-.8.4-1.4.7-1.9s.7-.9 1.1-1.3.9-.7 1.3-1c.5-.3.9-.6 1.3-1 .4-.3.7-.7 1-1.2.3-.4.5-1 .5-1.7.1-1-.1-1.9-.6-2.5-.5-.7-1.2-1.1-2.2-1.2-.7-.1-1.3-.1-1.8.1s-1 .4-1.4.8-.7.8-.9 1.3c-.1.3-.2.5-.3.8-.1.5-.7.9-1.2.8h-.2c-.6-.1-1.1-.7-.9-1.4 0-.6.2-1.1.4-1.5zm4.7 17.1v.2c-.1.8-.9 1.3-1.6 1.2h-.2c-.8-.1-1.3-.9-1.2-1.6v-.2c.1-.8.9-1.3 1.6-1.2h.2c.8.1 1.3.8 1.2 1.6z" stroke="#083b54" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.166"></path><path d="m106.9 28s0-.2.1-.4c0-.3.1-.6.1-1s0-.9-.1-1.3-.2-.8-.4-1l-.1-.1s-.1 0 0 0l-.1-.1c-.2-.1-.2-.1-.3-.1-.2-.1-.3-.1-.5-.1s-.3.1-.5.2-.3.3-.4.5c-.2.3-.4.7-.5.9l-.2.4s0-.1-.1-.4c0-.3-.1-.7 0-1.2.1-.2.2-.5.3-.8.2-.3.4-.6.8-.7.4-.2.8-.2 1.2-.2.2 0 .5.1.6.2h.2l.1.1.3.2c.4.3.6.6.8 1 .1.4.2.7.2 1.1 0 .3 0 .7-.1 1s-.2.6-.3.8c-.3.5-.5.8-.8.9-.1 0-.3.1-.3.1z"></path><path d="m109.3 27s.2-.3.2-.9 0-1.4-.3-2.3-.8-2-1.6-2.7c-.4-.3-.9-.6-1.4-.7s-1.1 0-1.7.2c-.5.2-1 .6-1.3 1-.3.5-.5 1-.7 1.6-.2 1.1-.1 2.3.1 3.3s.6 1.7.9 2.2.5.8.5.8-.3-.2-.7-.7-.9-1.2-1.3-2.2-.7-2.2-.5-3.6c.1-.7.3-1.4.7-2.1s1.1-1.2 1.8-1.5 1.6-.4 2.3-.3c.8.1 1.5.5 2 1.1.5.5.9 1.1 1.1 1.7s.4 1.2.5 1.7c.1 1.1 0 2-.2 2.6-.1.3-.2.5-.3.6 0 .1-.1.2-.1.2zm-8.2-7.5v-.4c0-.1 0-.3.1-.5s.1-.4.3-.7c.1-.2.3-.5.4-.7.2-.2.4-.5.7-.7s.5-.4.8-.5c.3-.2.6-.3.9-.4s.7-.2 1-.2c.3-.1.7 0 1 0 .6.1 1.2.2 1.7.4l.6.3c.2.1.3.2.4.3l.3.3s-.2 0-.4-.1c-.3 0-.7-.1-1.1-.1h-1.5c-.5.1-1.1.1-1.6.3-.3.1-.5.2-.8.3s-.5.2-.7.3-.4.3-.6.4c-.2.2-.4.3-.5.4-.2.1-.3.3-.4.4s-.2.3-.3.4c-.2.3-.3.5-.3.5z"></path><path d="m107.1 31.8s-.3.1-.7.3c-.2.1-.5.1-.9.2-.4 0-.8.1-1.2-.1-.5-.1-.9-.2-1.4-.5-.5-.2-.9-.6-1.4-1-.4-.4-.8-.8-1.2-1.3l-.9-1.5c-.5-1.1-.8-2.2-.9-3.4-.1-.6 0-1.1 0-1.6.1-.5.2-1 .3-1.4.2-.8.6-1.5.9-1.9s.5-.6.5-.6-.1.3-.2.7c-.1.5-.2 1.1-.2 1.9v1.3c0 .4.1.9.2 1.4s.2.9.4 1.4.4 1 .6 1.4c.2.5.5.9.7 1.3.1.2.3.4.4.6.2.2.3.4.4.6.3.3.6.7 1 .9.3.2.7.5 1 .6.3.2.7.2 1 .3.3 0 .6.1.8.1.5.3.8.3.8.3z"></path><path d="m113.2 22.6s.2.3.4.9.4 1.4.4 2.5-.2 2.3-.8 3.6c-.3.6-.7 1.2-1.2 1.7-.3.3-.5.5-.8.7s-.5.5-.8.7c-1.1.9-2.3 1.6-3.5 2.1s-2.3.9-3.2 1.2-1.7.6-2.2.9-.7.6-.7.6 0-.1.1-.2.2-.4.4-.6c.4-.5 1.1-1 2-1.5s1.9-1 3-1.6 2.2-1.3 3.2-2.1c.3-.2.5-.4.7-.6s.5-.4.7-.6c.4-.4.8-.9 1.1-1.3.6-1 1-2 1.1-2.9.2-.9.2-1.8.2-2.3 0-.9-.1-1.2-.1-1.2z"></path><path d="m115 28.9s0 .2.1.6c0 .2.1.4 0 .7 0 .3 0 .6-.1 1-.1.3-.2.8-.4 1.1-.2.4-.4.8-.7 1.1-.1.2-.3.4-.5.5-.2.2-.4.3-.5.5-.4.3-.8.6-1.2.8s-.8.5-1.3.6c-.4.2-.9.3-1.3.5-.8.3-1.7.4-2.3.5-1.4.2-2.3 0-2.3 0s.9-.4 2.1-.9 2.9-1.2 4.4-2.1c.3-.2.7-.4 1-.7.2-.1.3-.2.5-.4l.4-.4c.3-.2.5-.5.8-.8.2-.3.4-.6.6-.8.1-.3.2-.5.4-.8.1-.2.2-.5.2-.7 0-.1.1-.3.1-.3zm.2-2.5s0-.3-.1-.9v-1.1c-.1-.4-.1-.9-.2-1.3l-.3-1.5c-.1-.5-.4-1.1-.6-1.6-.3-.5-.5-1.1-.9-1.6-.3-.5-.8-1-1.2-1.4-.5-.4-.9-.8-1.5-1.1-.3-.2-.5-.3-.8-.4s-.5-.3-.8-.3c-.3-.1-.6-.2-.8-.3-.3 0-.6-.1-.8-.1-.3-.1-.5 0-.8-.1h-.7c-.5.1-.9.1-1.3.2s-.7.1-1 .3c-.5.2-.9.3-.9.3s.3-.2.7-.6c.2-.2.6-.4 1-.6s.9-.3 1.4-.5c.5-.1 1.1-.2 1.7-.2h1c.3 0 .7.1 1 .2s.7.2 1 .3l.5.2c.2.1.3.2.5.3.6.3 1.2.8 1.8 1.3.5.6 1 1.1 1.3 1.7.4.6.6 1.3.9 1.9.2.6.4 1.3.4 1.9s.1 1.2.1 1.7-.1 1-.1 1.4c-.1.4-.2.8-.2 1.1-.2.5-.3.8-.3.8z"></path><path d="m114.4 15.3s-.3-.3-.8-.7c-.2-.3-.6-.5-1-.7-.2-.1-.4-.3-.6-.4s-.5-.2-.7-.3c-.5-.3-1.1-.4-1.7-.6-.6-.1-1.3-.3-2-.2-.7-.1-1.4.1-2.1.2-.3.1-.7.2-1 .3s-.7.3-1 .4-.6.3-.9.5l-.9.6c-.3.2-.5.5-.8.7-.2.3-.5.5-.7.8-.2.2-.4.6-.6.9s-.4.6-.5.8c-.2.6-.5 1.1-.7 1.7-.1.6-.3 1.1-.4 1.5-.1.5-.1.9-.2 1.2-.1.7-.2 1.1-.2 1.1s0-.4-.1-1.1v-1.3c0-.5.1-1 .2-1.6s.3-1.2.5-1.9c.1-.3.3-.6.5-1 .2-.3.3-.7.6-1 .2-.3.5-.6.7-1 .2-.3.6-.6.9-.9s.6-.5 1-.8c.4-.2.7-.5 1.1-.6.4-.2.8-.3 1.2-.5l1.2-.3c.8-.1 1.6-.2 2.4-.1.8 0 1.5.3 2.2.4.6.3 1.3.5 1.8.9.3.2.5.3.7.5s.4.4.6.5c.4.3.7.6.9.9.2.8.4 1.1.4 1.1zm-3 10.9v.4c0 .3-.1.7-.3 1.2-.1.3-.2.5-.4.7-.1.3-.4.5-.6.7s-.5.4-.8.6c-.3.1-.7.3-1 .4-.4.1-.7.1-1.1 0-.2 0-.4-.1-.5-.1-.2-.1-.3-.1-.5-.2-.3-.2-.6-.4-.8-.7-.1-.1-.2-.3-.3-.4s-.1-.3-.1-.4c0-.3-.1-.5 0-.8 0-.2.1-.4.2-.5.1-.3.2-.4.2-.4v.4c0 .1 0 .3.1.5 0 .2.1.3.2.5 0 .1.1.2.2.2.1.1.1.2.2.2l.6.3c.1 0 .2.1.3.1h.4c.2 0 .5 0 .7-.1.3 0 .5-.1.7-.2s.5-.2.7-.4.4-.3.6-.5.4-.3.5-.5.3-.3.4-.5.2-.3.3-.4zm-8.2 7.6s-.6.1-1.4-.2c-.4-.1-.9-.3-1.4-.6-.2-.2-.5-.3-.7-.5l-.6-.6c-.2-.2-.3-.5-.5-.7s-.3-.5-.4-.7c-.2-.3-.2-.5-.3-.7s-.1-.5-.1-.7c-.1-.4 0-.8 0-1v-.4s.1.1.2.3c.1.1.1.2.2.4.1.1.2.3.3.5s.2.4.3.5c.1.2.2.4.4.6.1.2.3.4.4.6.2.2.3.4.5.6.3.4.7.7 1 1s.7.6 1 .9c.6.4 1.1.7 1.1.7z"></path><path d="m111.6 24.5v-1.1c0-.2-.1-.4-.1-.7-.1-.3-.1-.5-.2-.8s-.2-.6-.3-.8c-.1-.3-.3-.6-.4-.8-.1-.3-.4-.5-.6-.7s-.4-.4-.7-.6c-.2-.2-.5-.3-.8-.5-.3-.1-.5-.2-.8-.3-.3 0-.5-.2-.8-.2s-.5-.1-.7-.1h-.6c-.3 0-.5-.1-.5-.1s.2-.1.5-.2c.2-.1.3-.1.6-.2.2 0 .5-.1.8-.1.3-.1.6 0 .9 0s.7.1 1.1.2c.3.2.7.2 1.1.5.4.2.7.5 1 .8s.5.6.7 1c.2.3.3.7.4 1.1s.2.7.2 1v.9c-.1.6-.2 1-.3 1.3-.4.3-.5.4-.5.4zm-10.8 10.9s-.2.1-.5.2c-.3 0-.7-.1-1-.3-.1-.1-.3-.2-.4-.4-.1-.1-.2-.3-.2-.5-.1-.3 0-.6 0-.6s.3 0 .5.1c.3.1.5.2.8.3l.3.3c.1.1.2.2.2.4.2.2.3.5.3.5z"></path></g></svg></div><div class="pl-0 sm:pl-10" data-v-483dafb4=""><p class="leading-normal" data-v-483dafb4="">When other nodes <strong data-v-483dafb4="">look up your file</strong>, they ask their peer nodes who's storing the content referenced by the file's CID. When they view or download your file, they cache a copy — and become another provider of your content until their cache is cleared.</p></div></div><div class="flex flex-col sm:flex-row text-center sm:text-left items-center mb-12" data-v-483dafb4=""><div class="flex items-center justify-center max-h-36 mb-5 sm:mb-0" data-v-483dafb4=""><svg viewbox="0 0 194 124" xmlns="http://www.w3.org/2000/svg" class="w-40 max-h-32 icon" data-v-483dafb4=""><path d="m75.2 53.5-6.3 62m61.1-11.5 55.2-42.4m-180.2 8 70.2-16.1-24.9-44.7 78.7 19.7 1 75.5" fill="none" opacity=".3" stroke="#6ac9d0" stroke-miterlimit="10" stroke-width="2.5"></path><circle cx="185.2" cy="61.6" fill="#f59122" r="8.2"></circle><circle cx="48.8" cy="8.8" fill="#083b54" r="8.2"></circle><g fill="#6ac9d0"><circle cx="9" cy="68.5" r="8.2"></circle><circle cx="130" cy="28.2" r="8.2"></circle><circle cx="130" cy="104" r="8.2"></circle><circle cx="68.9" cy="115.5" r="8.2"></circle></g><circle cx="75.2" cy="53.5" fill="#ef5034" r="8.2"></circle></svg></div><div class="pl-0 sm:pl-10" data-v-483dafb4=""><p class="leading-normal" data-v-483dafb4="">A node can <a href="http://web.archive.org/web/20221004221919/https://docs.ipfs.tech/concepts/persistence/" target="_blank" rel="noopener noreferrer" class="text-blueGreen font-bold hover:underline" data-v-483dafb4="">pin content</a> in order to keep (and provide) it forever, or discard content it hasn't used in a while to save space. This means each node in the network <strong data-v-483dafb4="">stores only content it is interested in</strong>, plus some indexing information that helps figure out which node is storing what.</p></div></div><div class="flex flex-col sm:flex-row text-center sm:text-left items-center mb-12" data-v-483dafb4=""><div class="flex items-center justify-center max-h-36 mb-5 sm:mb-0" data-v-483dafb4=""><svg viewbox="0 0 132 132" xmlns="http://www.w3.org/2000/svg" class="w-40 max-h-32 icon" data-v-483dafb4=""><g stroke-linecap="round" stroke-miterlimit="10" stroke-width="2.5"><path d="m9.6 1.7h61.3v82.1h-61.3zm9.5 13.6h42.2m-42.2 11.6h42.2m-42.2 11.6h42.2m-42.2 11.6h42.2m-42.2 11.6h27.6" fill="#fff" stroke="#c3e9ec" stroke-linejoin="round"></path><path d="m35.4 24.9h61.3v82.1h-61.3zm9.5 13.6h42.2m-42.2 11.6h42.2" fill="#fff" stroke="#91d5d9" stroke-linejoin="round"></path><path d="m70.4 50.1h10.5" fill="none" stroke="#ef5034"></path><path d="m44.9 61.7h42.2m-42.2 11.5h42.2m-42.2 11.7h27.6" fill="#fff" stroke="#91d5d9" stroke-linejoin="round"></path><path d="m53.7 61.8h13.8" fill="none" stroke="#f59685"></path><path d="m48.7 84.9h7.5" fill="none" stroke="#c0e869"></path><path d="m70.7 108.1h42.2" fill="none" stroke="#f59122"></path><path d="m61.1 48.1h61.3v82.1h-61.3z" fill="#fff" stroke="#6ac9d0" stroke-linejoin="round"></path><g fill="none"><path d="m70.7 61.7h42.2" stroke="#6ac9d0" stroke-linejoin="round"></path><path d="m78 61.7h20.3" stroke="#96d805"></path><path d="m70.7 73.3h42.2" stroke="#6ac9d0" stroke-linejoin="round"></path><path d="m89.3 73.3h9" stroke="#96d805"></path><path d="m96.2 73.3h10.5" stroke="#ef5034"></path><path d="m70.7 84.9h42.2m-42.2 11.5h42.2" stroke="#6ac9d0" stroke-linejoin="round"></path><path d="m93.4 96.4h13.8" stroke="#96d805"></path><path d="m70.7 108.1h27.6" stroke="#6ac9d0" stroke-linejoin="round"></path><path d="m78.4 96.4h13.8" stroke="#ef5034"></path><path d="m71.1 119.5h13.8m12.8-11.4h15.6" stroke="#96d805"></path></g></g></svg></div><div class="pl-0 sm:pl-10" data-v-483dafb4=""><p class="leading-normal" data-v-483dafb4="">If you add a new version of your file to IPFS, its cryptographic hash is different, and so it gets a new CID. This means <strong data-v-483dafb4="">files stored on IPFS are resistant to tampering and censorship</strong> — any changes to a file don't overwrite the original, and common chunks across files can be reused in order to minimize storage costs.</p></div></div><div class="flex flex-col sm:flex-row text-center sm:text-left items-center" data-v-483dafb4=""><div class="flex items-center justify-center max-h-36 mb-5 sm:mb-0" data-v-483dafb4=""><svg viewbox="0 0 180 131" xmlns="http://www.w3.org/2000/svg" class="w-40 max-h-32 icon" data-v-483dafb4=""><g stroke-width="2.5"><path d="m6.4 20.3h158v90.3h-158z" fill="#fff" stroke="#c3e9ec" stroke-linejoin="round" stroke-miterlimit="10" transform="matrix(.99800035 -.06383817 .06383817 .99800035 -4.005066 5.585346)"></path><path d="m177.7 89.3-153 39.8-22.7-87.4 153-39.8z" fill="#fff" stroke="#c3e9ec" stroke-linejoin="round" stroke-miterlimit="10"></path><path d="m178 95.6-155.6 27.9-15.9-88.9 155.5-27.9z" fill="#fff" stroke="#6ac9d0" stroke-linejoin="round" stroke-miterlimit="10"></path></g><path d="m30.1 60.9 1.1-5.7 1.5-.3 1.2 6.9-.9.2-1-5.8-1.3 6.2-.6.1-3.3-5.4 1 5.8-.9.2-1.2-6.9 1.5-.3zm7.5-3.3c-.1-.2-.3-.3-.5-.3-.2-.1-.4-.1-.7 0-.1 0-.2 0-.3.1-.1 0-.2.1-.3.2l-.2.2v.3c0 .2.1.3.3.4s.5.1.8.1c.2 0 .4 0 .7.1.2 0 .4.1.5.2.2.1.3.2.4.3s.2.3.2.5v.7c-.1.2-.2.4-.3.5-.2.2-.3.3-.5.4s-.4.2-.7.2c-.4.1-.7.1-1.1 0s-.7-.2-1-.5l.6-.7c.2.2.4.3.6.4s.5.1.8.1c.1 0 .2-.1.3-.1s.2-.1.3-.2l.2-.2v-.3c0-.2-.2-.4-.4-.4-.2-.1-.5-.1-1-.1-.2 0-.3 0-.5-.1-.2 0-.3-.1-.5-.2-.1-.1-.3-.2-.4-.3s-.2-.3-.2-.5v-.7c.1-.2.2-.4.3-.5s.3-.3.5-.4.4-.2.6-.2c.3-.1.7-.1 1 0s.6.2.8.4zm3.7 2.3c0 .2 0 .3-.1.5s-.2.2-.4.3c-.2 0-.3 0-.5-.1-.1-.1-.2-.2-.3-.4 0-.2 0-.3.1-.5.1-.1.2-.2.4-.3.2 0 .4 0 .5.1.2.1.3.3.3.4zm5.2-.3-1 .2-1.2-6.9 4.3-.8.2.9-3.4.6.4 2.2 3.1-.6.1.8-3.1.6zm4.5-7.3c0 .2 0 .3-.1.5-.1.1-.2.2-.4.2s-.3 0-.5-.1c-.1-.1-.2-.2-.3-.4 0-.2 0-.3.1-.5.1-.1.2-.2.4-.2s.3 0 .5.1.3.2.3.4zm1 6.3-.9.2-.8-4.6.9-.2zm2.6-.4-.9.2-1.3-7.4.9-.2zm5.5-3.5v.4l-3.7.7c0 .2.1.4.2.5.1.2.2.3.4.4s.3.2.5.2h.6c.3-.1.6-.2.8-.4s.4-.4.4-.6l.7.4c-.2.4-.4.7-.7.9s-.7.4-1.1.4c-.4.1-.7.1-1 0s-.6-.2-.9-.4-.5-.4-.6-.7c-.2-.3-.3-.6-.4-1s-.1-.7 0-1 .2-.6.4-.9.4-.5.7-.6c.3-.2.6-.3.9-.4s.7-.1 1 0 .6.2.8.4.4.4.6.7c.3.3.4.6.4 1zm-1-.2c0-.2-.1-.3-.2-.5-.1-.1-.2-.3-.3-.4s-.3-.2-.5-.2h-.6c-.2 0-.4.1-.5.2-.2.1-.3.2-.4.4-.1.1-.2.3-.2.5-.1.2-.1.4-.1.5zm8.7-.4 1.1-5.7 1.5-.3 1.2 6.9-1 .2-1-5.8-1.3 6.2-.6.1-3.3-5.4 1 5.8-.9.2-1.2-6.9 1.5-.3zm8.3-3.4c-.1-.1-.3-.2-.5-.3s-.4-.1-.7 0c-.2 0-.4.1-.6.3-.2.1-.3.3-.4.5s-.2.4-.2.6v.7c0 .2.1.4.2.6s.2.4.4.5.3.2.5.3.4.1.7 0c.2 0 .4-.1.6-.3.2-.1.3-.3.4-.5l.7.4c-.2.3-.4.5-.6.7-.3.2-.6.3-1 .4s-.7.1-1 0-.6-.2-.9-.4-.5-.4-.7-.7-.3-.6-.4-1-.1-.7 0-1 .2-.6.4-.9.4-.5.7-.6c.3-.2.6-.3 1-.4.3-.1.7-.1 1 0s.6.2.9.4zm3.3 3-1 .2-1.2-6.9 4.3-.8.2.9-3.4.6.4 2.2 3.1-.6.2.7-3.1.6zm4.5-7.3c0 .2 0 .3-.1.5-.1.1-.2.2-.4.2s-.3 0-.5-.1c-.1-.1-.2-.2-.3-.4 0-.2 0-.3.1-.5.1-.1.2-.2.4-.2s.3 0 .5.1.3.2.3.4zm1 6.3-.9.2-.8-4.6.9-.2zm2.6-.4-.9.2-1.4-7.5.9-.2zm5.6-3.5v.4l-3.7.7c0 .2.1.4.2.5.1.2.2.3.4.4s.3.2.5.2h.6c.3-.1.6-.2.8-.4s.4-.4.4-.6l.7.4c-.2.4-.4.7-.7.9s-.7.4-1.1.4c-.4.1-.7.1-1 0s-.6-.2-.9-.4-.5-.4-.6-.7c-.2-.3-.3-.6-.4-1s-.1-.7 0-1 .2-.6.4-.9.4-.5.7-.6c.3-.2.6-.3.9-.4s.7-.1 1 0 .6.2.8.4.4.4.6.7.3.6.4 1zm-1-.2c0-.2-.1-.3-.2-.5s-.2-.3-.3-.4-.3-.2-.5-.2h-.6c-.2 0-.4.1-.5.2-.2.1-.3.2-.4.4-.1.1-.2.3-.2.5-.1.2-.1.4-.1.5zm2-1.8c0-.2-.1-.4-.1-.5l.9-.2c0 .1.1.2.1.4s.1.3.1.4c.1-.3.2-.6.5-.8.2-.2.5-.3.8-.4h.4l.1.9h-.4c-.2 0-.4.1-.6.2-.1.1-.3.2-.3.4-.1.2-.1.3-.2.5v.6l.4 2.4-.9.2-.7-3.6c0-.1-.1-.3-.1-.5zm6.4-.9-1.2.2.4 2.4c.1.3.1.5.3.6.1.1.3.1.5.1.1 0 .2 0 .3-.1.1 0 .2-.1.3-.1l.2.7c-.1.1-.2.1-.4.2-.1 0-.3.1-.4.1-.4.1-.8 0-1.1-.2s-.5-.5-.5-1l-.5-2.5-.9.2-.1-.8.9-.2-.3-1.3.9-.2.2 1.3 1.2-.2zm5.9.5c.1.4.1.7 0 1s-.2.6-.4.9-.4.5-.7.7-.6.3-1 .4-.7.1-1 0-.6-.2-.9-.4-.5-.4-.7-.7-.3-.6-.4-1-.1-.7 0-1 .2-.6.4-.9.4-.5.7-.6c.3-.2.6-.3 1-.4s.7-.1 1 0 .6.2.9.4.5.4.7.7c.3.3.4.6.4.9zm-.9.2c0-.2-.1-.4-.2-.6s-.2-.3-.4-.5c-.2-.1-.3-.2-.6-.3-.2-.1-.4-.1-.7 0-.2 0-.5.1-.6.3-.2.1-.3.3-.4.5s-.2.4-.2.6v.7c0 .2.1.4.2.6s.2.4.4.5.3.2.6.3c.2.1.4.1.7 0 .2 0 .5-.1.6-.3.2-.1.3-.3.4-.5s.2-.4.2-.6zm2.7-2.9c0 .1.1.2.1.4 0 .1.1.3.1.4 0-.1.1-.3.2-.4l.3-.3c.1-.1.2-.2.4-.3.1-.1.3-.1.5-.2.3-.1.6 0 .8 0l.6.3c.2.1.3.3.4.5s.2.5.2.7l.5 2.9-.9.2-.5-2.6c0-.2-.1-.4-.1-.5-.1-.2-.1-.3-.2-.4s-.2-.2-.4-.3-.3-.1-.6 0c-.4.1-.6.3-.8.6s-.2.7-.1 1.2l.4 2.5-.9.2-.7-3.6c0-.1-.1-.3-.1-.5s-.1-.4-.1-.5zm-76.3 37.3-.7.1-.8-4.2-.8 1-.5-.4 1.2-1.4.7-.1zm2.2-3.5c.1 0 .2-.1.3-.1s.2-.1.3-.1h.6c.2 0 .4.1.6.2s.3.3.4.4c.1.2.2.4.2.6v.7c-.1.2-.1.4-.3.6-.1.2-.3.3-.5.4s-.4.2-.7.2h-.7c-.2 0-.4-.1-.6-.2s-.3-.3-.5-.5l-.3-.6v-.8c.1-.2.1-.5.2-.7l.9-2.3.8-.1zm-.3 1.6c0 .1.1.3.2.4l.3.3c.1.1.2.1.4.2s.3 0 .4 0c.2 0 .3-.1.4-.2l.3-.3c.1-.1.1-.2.2-.4v-.4c0-.2-.1-.3-.2-.4l-.3-.3c-.1-.1-.2-.1-.4-.2h-.4c-.2 0-.3.1-.4.2l-.3.3c-.1.1-.1.2-.2.4zm6.5-1.4.7-.1.1.6-.7.1.2 1.1-.7.1-.2-1.1-2.3.4-.1-.6 1.6-3.7.8-.2zm-1.1-2.4-1.2 2.8 1.6-.3zm3.5.8h.2c.1 0 .3-.1.4-.1.1-.1.2-.1.3-.2s.2-.2.2-.3.1-.3 0-.4c0-.1-.1-.2-.1-.3-.1-.1-.1-.2-.2-.2-.1-.1-.2-.1-.3-.1h-.3c-.2 0-.4.1-.5.3-.1.1-.2.3-.3.5l-.7-.3c.1-.3.2-.6.5-.8.2-.2.5-.4.9-.4h.6c.2 0 .4.1.5.2.2.1.3.2.4.4s.2.3.2.6v.4c0 .1-.1.3-.1.4-.1.1-.1.2-.2.3s-.2.2-.3.2c.2 0 .3 0 .4.1.1 0 .3.1.4.2l.3.3c.1.1.1.3.2.4v.7c-.1.2-.2.4-.3.5-.1.2-.3.3-.5.4-.2 0-.4.1-.6.1-.4.1-.8 0-1.1-.1s-.6-.4-.8-.7l.6-.3c.1.2.3.4.5.5s.4.1.7.1c.1 0 .3-.1.4-.1.1-.1.2-.1.3-.2s.1-.2.2-.3v-.4c0-.2-.1-.3-.2-.4s-.2-.2-.3-.2c-.1-.1-.3-.1-.4-.1h-.7zm4.1-.7 1.9-2.6 1-.2-2 2.8 3.1 2.3-1 .2-2.8-2.2.5 2.6-.7.1-.9-5.1.7-.1zm3.7-2.9 1.7-.3h.6c.2 0 .4 0 .5.1.2.1.3.2.4.3s.2.3.2.6c.1.3 0 .5-.1.8-.1.2-.3.4-.6.5h.5c.1 0 .3.1.4.2l.3.3c.1.1.1.3.2.5v.7c-.1.2-.2.4-.3.5s-.3.2-.5.3-.5.2-.7.2l-1.7.3zm1.1 2 .9-.2c.1 0 .3-.1.4-.1.1-.1.2-.1.3-.2s.1-.2.2-.3v-.4c0-.3-.2-.4-.4-.5s-.5-.1-.8 0l-.8.1zm.4 2.3.9-.2c.1 0 .3-.1.4-.1.1-.1.3-.1.4-.2s.2-.2.2-.3c.1-.1.1-.3 0-.4-.1-.3-.2-.5-.4-.6s-.5-.1-.9 0l-.9.2z" fill="#083b54"></path><path d="m32.6 93.6-.6.2-.8-4.4.6-.1zm.4-4.6 1.3-.2c.2 0 .5-.1.7 0 .2 0 .4.1.5.1.2.1.3.2.4.3s.2.3.2.5v.6c-.1.2-.1.3-.3.4-.1.1-.3.2-.5.3s-.4.1-.6.2l-.7.2.3 1.9-.6.1zm.9 1.9.7-.1c.1 0 .3-.1.4-.1s.2-.1.3-.2.1-.2.2-.3v-.3c0-.1-.1-.2-.1-.3-.1-.1-.2-.1-.3-.2-.1 0-.2-.1-.3-.1h-.4l-.7.1zm4.2 1.8-.6.1-.8-4.4 2.8-.5.1.5-2.1.4.2 1.4 2-.4.1.5-2 .4zm4.5-4.6c-.1-.1-.2-.2-.4-.2-.2-.1-.3-.1-.5 0-.1 0-.2.1-.3.1s-.2.1-.3.2-.1.2-.2.3v.3c0 .1.1.2.1.3l.2.2c.1 0 .2.1.3.1s.2 0 .4.1c.2 0 .3 0 .5.1.2 0 .3.1.5.2.1.1.3.2.4.3s.2.3.2.5v.6c-.1.2-.1.3-.3.5s-.3.2-.4.3c-.2.1-.4.1-.6.2h-.8c-.2 0-.5-.2-.7-.4l.4-.5c.1.1.3.2.5.3s.4.1.6 0c.1 0 .2-.1.3-.1s.2-.1.3-.2.1-.2.2-.3v-.4c0-.1-.1-.2-.1-.3-.1-.1-.2-.1-.3-.2-.1 0-.2-.1-.4-.1-.1 0-.3 0-.4-.1-.1 0-.3 0-.4-.1-.1 0-.3-.1-.4-.2l-.3-.3c-.1-.1-.2-.3-.2-.5v-.6c.1-.2.2-.3.3-.5.1-.1.3-.2.4-.3.2-.1.3-.1.5-.2h.7c.2.1.4.1.6.3zm2.9-1.3.6-.1.3 1.8 2.2-.4-.3-1.8.6-.1.8 4.4-.6.1-.4-2-2.2.4.4 2-.6.1zm5.6 3.5-.7.1 1.1-4.7.6-.1 2.7 4.1-.7.1-.6-1-2.1.4zm.4-1.7 1.6-.3-1.1-1.9zm5.6-3.1c-.1-.1-.2-.2-.4-.2s-.3-.1-.5 0c-.1 0-.2.1-.3.1s-.2.1-.3.2-.1.2-.2.3v.3c0 .1.1.2.1.3l.2.2c.1 0 .2.1.3.1s.2 0 .4.1c.2 0 .3 0 .5.1.2 0 .3.1.5.2.1.1.3.2.4.3s.2.3.2.5v.6c-.1.2-.1.3-.3.5-.1.1-.3.2-.4.3-.2.1-.4.1-.6.2h-.8c-.3-.1-.5-.2-.7-.4l.4-.5c.1.1.3.2.5.3s.4.1.6 0c.1 0 .2-.1.3-.1s.2-.1.3-.2.1-.2.2-.3v-.4c0-.1-.1-.2-.1-.3-.1-.1-.2-.1-.3-.2-.1 0-.2-.1-.4-.1-.1 0-.3 0-.4-.1-.1 0-.3 0-.4-.1-.1 0-.3-.1-.4-.2l-.3-.3c-.1-.1-.2-.3-.2-.5v-.6c.1-.2.2-.3.3-.5.1-.1.3-.2.4-.3.2-.1.3-.1.5-.2h.7c.2.1.4.1.6.3zm1.3-1 .6-.1.3 1.8 2.2-.4-.3-1.8.6-.1.8 4.4-.6.1-.4-2-2.2.4.4 2-.6.1zm5.7.8c0 .1 0 .2-.1.3s-.2.2-.3.2-.2 0-.3-.1-.2-.2-.2-.3 0-.2.1-.3.2-.2.3-.2.2 0 .3.1.2.2.2.3zm.4 2.2c0 .1 0 .2-.1.3s-.2.2-.3.2-.2 0-.3-.1-.2-.2-.2-.3 0-.2.1-.3.2-.2.3-.2.2 0 .3.1.2.2.2.3z" fill="#6ac9d0"></path><path d="m37.7 100.8-2.4.4c-.3.1-.6.1-.9 0s-.5-.2-.7-.3-.4-.3-.6-.6c-.2-.2-.3-.5-.3-.8-.1-.3-.1-.6 0-.9s.2-.5.3-.7l.6-.6c.2-.2.5-.3.8-.3.3-.1.6-.1.9 0s.5.2.7.3c.2.2.4.3.6.6.2.2.3.5.3.8.1.4 0 .7-.1 1s-.3.6-.5.8l1.1-.2zm-4.3-1.4c0 .2.1.4.2.6s.2.3.4.5.3.2.5.3c.2 0 .4.1.6 0 .2 0 .4-.1.6-.2s.3-.3.4-.4c.1-.2.2-.4.2-.6v-.6c0-.2-.1-.4-.2-.6s-.2-.3-.4-.5c-.2-.1-.3-.2-.5-.3s-.4-.1-.6 0c-.2 0-.4.1-.6.2s-.3.3-.4.4-.2.4-.2.6c-.1.2-.1.4 0 .6zm5.4-1.5c.1-.1.3-.2.5-.3h.5c.2.1.3.2.4.4.1-.2.2-.4.3-.5s.3-.2.5-.2h.5c.1 0 .3.1.4.2l.3.3c.1.1.1.3.1.4l.3 1.7-.6.1-.3-1.5c0-.1 0-.2-.1-.3 0-.1-.1-.2-.1-.2l-.2-.2h-.3c-.1 0-.2.1-.3.1l-.2.2c-.1.1-.1.2-.1.3v.3l.3 1.5-.5.1-.3-1.6c0-.1 0-.2-.1-.3s-.1-.2-.1-.2c-.1-.1-.1-.1-.2-.1h-.3c-.2 0-.4.1-.5.3s-.1.4-.1.7l.3 1.5-.5.1-.4-2.2c0-.1 0-.2-.1-.3 0-.1 0-.2-.1-.3l.5-.1c0 .1 0 .1.1.2v.2c.1-.1.2-.2.4-.3zm6 1.6-.6.1-.3-1.8-1.9-2 .7-.1 1.5 1.6.8-2.1.7-.1-1.1 2.6zm1.6-3.1 1 2 .3-2.2.6-.1 1 2 .2-2.2.6-.1-.4 2.9-.6.1-1-1.9-.3 2.1-.6.1-1.4-2.6zm5 1.9-.6.1 1-4.4.5-.1 2.5 3.8-.6.1-.6-.9-1.9.3zm.4-1.6 1.5-.3-1.1-1.8zm3-3.2 1.2-.2c.2 0 .4-.1.6 0 .2 0 .4.1.5.1.1.1.3.2.4.3s.2.3.2.5v.5c0 .2-.1.3-.2.4s-.3.2-.4.3c-.2.1-.4.1-.6.2l-.6.1.3 1.8-.6.1zm.9 1.7.6-.1c.1 0 .3-.1.4-.1s.2-.1.3-.2l.2-.2v-.3c0-.1-.1-.2-.1-.3l-.2-.2c-.1 0-.2-.1-.3-.1h-.4l-.6.1zm2.8.9c.1.1.1.3.3.3.1.1.3.1.4.1s.2-.1.3-.1l.2-.2v-.6l-.5-2.8.6-.1.5 2.8v.5c0 .2 0 .3-.1.5s-.2.3-.3.4-.3.2-.6.2c-.3.1-.6 0-.8-.1s-.4-.3-.5-.6zm4.5-2.2-1.3 2.1 1.6-.3.1.5-2.3.4-.1-.4 1.2-2.1-1.5.3-.1-.4 2.2-.4zm2.6 1.9-.6.1-1.6-2.5.6-.1 1.2 2 .4-2.3.6-.1zm3.5-4.3-1.7.3.2 1.1c.1 0 .2-.1.2-.1.1 0 .2-.1.3-.1h.6c.2 0 .3.1.5.2.1.1.3.2.4.4.1.1.2.3.2.5v.6c0 .2-.1.4-.2.5s-.2.3-.4.4-.3.2-.5.2c-.3.1-.6 0-.8-.1s-.4-.3-.6-.5l.5-.3c.1.2.2.3.4.3.2.1.3.1.5.1.1 0 .2-.1.3-.1.1-.1.2-.1.2-.2.1-.1.1-.2.1-.3v-.4c0-.2-.1-.3-.2-.4s-.2-.2-.3-.2c-.1-.1-.2-.1-.3-.1h-.4c-.2 0-.3.1-.5.1-.2.1-.3.2-.4.2l-.3-2.2 2.1-.4zm5.1 2.1c-.1.2-.3.5-.5.6-.2.2-.5.3-.9.4-.3.1-.6.1-.9 0s-.5-.2-.8-.3l-.6-.6c-.2-.2-.3-.5-.3-.8-.1-.3-.1-.6 0-.9s.2-.5.3-.8l.6-.6c.2-.2.5-.3.8-.3h.8c.1 0 .3.1.4.1.1.1.2.1.3.2l-.4.4c-.1-.1-.3-.2-.5-.3s-.4-.1-.6 0c-.2 0-.4.1-.6.2s-.3.3-.4.4c-.1.2-.2.4-.2.6v.7c0 .2.1.4.2.6s.2.3.4.5c.2.1.3.2.5.3s.4.1.7 0c.2 0 .4-.1.6-.3.2-.1.3-.3.4-.5zm3-3.6-1.8 3.5 2.3-.4.1.5-3 .5-.1-.5 1.8-3.5-2.3.4v-.5l3-.5zm2.7 1.1c-.1-.1-.2-.2-.3-.2s-.3-.1-.4 0c-.1 0-.1 0-.2.1h-.1l-.1.1v.2c0 .1.1.2.2.2s.3.1.5.1h.4c.1 0 .2.1.3.1s.2.1.2.2c.1.1.1.2.1.3v.4c0 .1-.1.2-.2.3s-.2.2-.3.2c-.1.1-.3.1-.4.1h-.6c-.2 0-.4-.1-.6-.3l.3-.4c.1.1.2.2.4.2.1 0 .3.1.4 0 .1 0 .1 0 .2-.1.1 0 .1-.1.2-.1l.1-.1v-.2c0-.1-.1-.2-.2-.3-.1 0-.3-.1-.6-.1h-.3c-.1 0-.2 0-.3-.1-.1 0-.2-.1-.2-.2-.1-.1-.1-.2-.1-.3v-.4c0-.1.1-.2.2-.3s.2-.2.3-.2c.1-.1.2-.1.4-.1h.6c.2 0 .4.1.5.3zm1.6-1c0 .1 0 .1.1.2v.2c0-.1.1-.2.1-.2 0-.1.1-.1.2-.2l.2-.2c.1 0 .2-.1.3-.1h.5c.1 0 .3.1.4.2l.3.3c.1.1.1.3.1.4l.3 1.7-.5.1-.3-1.5c0-.1 0-.2-.1-.3 0-.1-.1-.2-.1-.2l-.2-.2h-.3c-.2 0-.4.2-.5.3-.1.2-.1.4-.1.7l.3 1.5-.5.1-.4-2.1c0-.1 0-.2-.1-.3 0-.1 0-.2-.1-.3zm3.7 2.2-.6.1 1-4.4.5-.1 2.5 3.8-.6.1-.6-.9-1.9.3zm.3-1.6 1.5-.3-1-1.8zm4.1-1.7c.1 0 .1-.1.2-.1s.2-.1.3-.1h.5c.2 0 .3.1.5.2.1.1.3.2.3.4.1.1.2.3.2.5v.6c0 .2-.1.3-.2.5-.1.1-.2.3-.4.4s-.3.2-.5.2h-.6c-.2 0-.4-.1-.5-.2s-.3-.2-.4-.4-.2-.3-.2-.5v-.6c0-.2.1-.4.2-.6l.8-1.9.7-.1zm-.3 1.3c0 .1.1.2.1.3.1.1.1.2.2.2.1.1.2.1.3.1h.4c.1 0 .2-.1.3-.1.1-.1.2-.1.2-.2.1-.1.1-.2.1-.3v-.4c0-.1-.1-.2-.1-.3-.1-.1-.1-.2-.2-.2s-.2-.1-.3-.1h-.4c-.1 0-.2.1-.3.1-.1.1-.2.1-.2.2-.1.1-.1.2-.1.3zm5.9.2-2.7.5-.1-.5 1.3-1.9c.1-.1.2-.3.2-.5.1-.2.1-.3 0-.5 0-.1-.1-.2-.1-.3l-.2-.2c-.1 0-.2-.1-.3-.1h-.3c-.2 0-.4.1-.5.3s-.2.3-.2.6h-.6c0-.2 0-.3.1-.5.1-.1.1-.3.2-.4s.2-.2.4-.3c.1-.1.3-.1.5-.2h.5c.2 0 .3.1.5.1.1.1.3.2.4.3s.2.3.2.5v.4c0 .1 0 .2-.1.3 0 .1-.1.2-.2.3s-.1.2-.2.3l-1.1 1.5 2-.4zm2.6-4.2-1.7.3.2 1.1c.1 0 .2-.1.2-.1.1 0 .2-.1.3-.1h.6c.2 0 .3.1.5.2.1.1.3.2.4.4.1.1.2.3.2.5v.6c0 .2-.1.4-.2.5s-.2.3-.4.4-.3.2-.5.2c-.3.1-.6 0-.8-.1s-.4-.3-.6-.5l.5-.3c.1.2.2.3.4.3.2.1.3.1.5.1.1 0 .2-.1.3-.1.1-.1.2-.1.2-.2.1-.1.1-.2.1-.3v-.4c0-.2-.1-.3-.2-.4s-.2-.2-.3-.2c-.2-.2-.3-.2-.4-.2h-.4c-.2 0-.3.1-.5.1-.2.1-.3.2-.4.2l-.3-2.2 2.2-.4zm2.9 1.1c-.1-.1-.2-.2-.3-.2s-.3-.1-.4 0c-.1 0-.1 0-.2.1-.1 0-.1.1-.2.1l-.1.1v.2c0 .1.1.2.2.2s.3.1.5.1h.4c.1 0 .2.1.3.1s.2.1.2.2c.1.1.1.2.1.3v.4c0 .1-.1.2-.2.3s-.2.2-.3.2c-.1.1-.3.1-.4.1h-.6c-.2 0-.4-.1-.6-.3l.3-.4c.1.1.2.2.4.2.1 0 .3.1.4 0 .1 0 .1 0 .2-.1.1 0 .1-.1.2-.1l.1-.1v-.2c0-.1-.1-.2-.2-.3-.1 0-.3-.1-.6-.1h-.3c-.1 0-.2 0-.3-.1-.1 0-.2-.1-.2-.2-.1-.1-.1-.2-.1-.3v-.4c0-.1.1-.2.2-.3s.2-.2.3-.2c.1-.1.2-.1.4-.1h.6c.2 0 .4.1.5.3zm2-.7h.2c.1 0 .2-.1.3-.1s.2-.1.3-.2.1-.2.2-.2v-.3c0-.1-.1-.2-.1-.3l-.2-.2c-.1 0-.2-.1-.3-.1h-.3c-.2 0-.3.1-.4.2s-.2.2-.2.4l-.5-.1c.1-.3.2-.5.4-.7s.4-.3.7-.3h.5c.2 0 .3.1.4.1l.3.3c.1.1.2.3.2.5v.3c0 .1-.1.2-.1.3s-.1.2-.2.2c-.1.1-.2.1-.3.2.1 0 .2 0 .4.1.1 0 .2.1.3.2s.2.2.2.3c.1.1.1.2.1.4v.6c0 .2-.1.3-.2.4s-.2.2-.4.3-.3.1-.5.2c-.3.1-.6 0-.9-.1s-.5-.3-.7-.6l.5-.3c.1.2.2.3.4.4s.4.1.6.1c.1 0 .2-.1.3-.1.1-.1.2-.1.2-.2.1-.1.1-.2.1-.3v-.4c0-.1-.1-.3-.2-.3-.1-.1-.2-.1-.3-.2-.1 0-.2-.1-.4-.1h-.6zm4-.9.7-1.7.6-.1-1 2.2 2 1.8-.7.1-1.4-1.5-.8 1.9-.7.1 1.1-2.4-1.7-1.7.7-.1zm3.8-.4-.6.1.4 2.3-.5.1-.4-2.3-.5.1-.1-.4.5-.1-.1-.6v-.5c0-.1.1-.3.1-.4l.3-.3c.1-.1.3-.1.5-.2h.3v.5h-.2c-.1 0-.2.1-.2.1-.1 0-.1.1-.1.2v.4l.1.6.6-.1z" fill="#083b54"></path><path d="m114 87.1-2.7.5-.1-.5 1.3-1.9c.1-.1.2-.3.2-.5.1-.2.1-.3 0-.5 0-.1-.1-.2-.1-.3l-.2-.2c-.1 0-.2-.1-.3-.1h-.3c-.2 0-.4.1-.5.3s-.2.3-.2.6h-.6c0-.2 0-.3.1-.5.1-.1.1-.3.2-.4s.2-.2.4-.3c.1-.1.3-.1.5-.2h.5c.2 0 .3.1.5.1.1.1.3.2.4.3s.2.3.2.5v.4c0 .1 0 .2-.1.3 0 .1-.1.2-.2.3s-.1.2-.2.3l-1.1 1.5 2-.4zm.8-3c0 .1 0 .1.1.2v.2c0-.1.1-.2.1-.2 0-.1.1-.1.2-.2l.2-.2c.1 0 .2-.1.3-.1h.5c.1 0 .3.1.4.2l.3.3c.1.1.1.3.1.4l.3 1.7-.5.1-.3-1.5c0-.1 0-.2-.1-.3 0-.1-.1-.2-.1-.2l-.2-.2h-.3c-.2 0-.4.2-.5.3-.1.2-.1.4-.1.7l.3 1.5-.5.1-.4-2.1c0-.1 0-.2-.1-.3 0-.1 0-.2-.1-.3zm5.8.4s0 .1 0 0v.2l-2.2.4c0 .1.1.2.1.3.1.1.1.2.2.2.1.1.2.1.3.1h.3c.2 0 .3-.1.5-.2.1-.1.2-.2.3-.4l.4.2c-.1.2-.3.4-.4.5l-.6.3h-.6c-.2 0-.4-.1-.5-.2s-.3-.2-.4-.4-.2-.4-.2-.6v-.6c0-.2.1-.4.2-.5.1-.2.2-.3.4-.4s.3-.2.5-.2h.6c.2 0 .3.1.5.2.1.1.3.2.3.4.2.3.3.5.3.7zm-.6-.1c0-.1-.1-.2-.1-.3s-.1-.2-.2-.2c-.1-.1-.2-.1-.3-.1h-.3c-.1 0-.2.1-.3.1-.1.1-.2.1-.2.2-.1.1-.1.2-.1.3v.3zm2.1-1.5c.1-.1.3-.2.5-.3h.5c.2.1.3.2.4.4.1-.2.2-.4.3-.5s.3-.2.5-.2h.5c.1 0 .3.1.4.2l.3.3c.1.1.1.3.1.4l.3 1.7-.5.1-.3-1.5c0-.1 0-.2-.1-.3 0-.1-.1-.2-.1-.2l-.2-.2h-.3c-.1 0-.2.1-.3.1l-.2.2c0 .1-.1.2-.1.3v.3l.3 1.5-.5.1-.3-1.6c0-.1 0-.2-.1-.3 0-.1-.1-.2-.1-.2-.1-.1-.1-.1-.2-.1h-.3c-.2 0-.4.1-.5.3s-.1.4-.1.7l.3 1.5-.5.1-.4-2.1c0-.1 0-.2-.1-.3 0-.1 0-.2-.1-.3l.5-.1c0 .1 0 .1.1.2v.2c.1-.1.2-.3.3-.4zm5.8-.6-.7.1.3 1.4c0 .2.1.3.2.3s.2.1.3.1h.2c.1 0 .1 0 .1-.1l.1.4c-.1 0-.1.1-.2.1s-.2 0-.2.1c-.3 0-.5 0-.6-.1-.2-.1-.3-.3-.3-.6l-.3-1.5-.5.1-.1-.4.5-.1-.1-.8.5-.1.1.8.7-.1zm2.5 1.9-.6.1-.3-1.8-1.9-2 .7-.1 1.5 1.6.8-2.1.7-.1-1.1 2.6zm2 .1c.1.1.3.2.5.2s.4.1.6 0c.2 0 .3-.1.4-.2l.3-.3c.1-.1.1-.2.1-.3v-.4l-.1-.4c-.1.2-.2.3-.3.4-.2.1-.3.2-.5.2h-.6c-.2 0-.3-.1-.5-.2-.1-.1-.3-.2-.4-.4s-.2-.3-.2-.5v-.6c0-.2.1-.4.2-.5.1-.2.2-.3.4-.4s.3-.2.5-.2h.6c.2 0 .4.2.5.3l-.1-.4.5-.1.5 2.6v.6c0 .2-.1.4-.2.5-.1.2-.2.3-.4.4s-.4.2-.7.3h-.7c-.3 0-.5-.1-.7-.3zm-.2-1.9c0 .1.1.2.1.4s.1.2.2.3.2.1.3.2h.4c.1 0 .3-.1.4-.1l.3-.3c.1-.1.1-.2.1-.3v-.4c0-.1-.1-.3-.1-.4-.1-.1-.1-.2-.2-.3s-.2-.1-.3-.2h-.4c-.1 0-.3.1-.4.1-.1.1-.2.2-.2.3-.1.1-.1.2-.1.3-.1.2-.1.3-.1.4zm2.9-3.3 1.2-.2c.2 0 .4-.1.6 0 .2 0 .4.1.5.1.1.1.3.2.4.3s.2.3.2.5v.5c0 .2-.1.3-.2.4s-.3.2-.4.3c-.2.1-.4.1-.6.2l-.6.1.3 1.8-.6.1zm.9 1.7.6-.1c.1 0 .3-.1.4-.1s.2-.1.3-.2l.2-.2v-.3c0-.1-.1-.2-.1-.3l-.2-.2c-.1 0-.2-.1-.3-.1h-.4l-.6.1zm4.1 3.1-.5.1-.7-4.1.5-.1.1.4c.1-.2.2-.3.3-.4.2-.1.3-.2.6-.2h.6c.2 0 .3.1.5.2.1.1.3.2.4.4s.2.3.2.5v.6c0 .2-.1.4-.2.5-.1.2-.2.3-.4.4s-.3.2-.5.2h-.6c-.2-.1-.3-.1-.5-.3zm1.3-3.1c0-.1-.1-.2-.1-.4-.1-.1-.1-.2-.2-.3s-.2-.1-.3-.2h-.4c-.1 0-.3.1-.4.1l-.3.3c-.1.1-.1.2-.1.4v.4c0 .1.1.3.1.4.1.1.1.2.2.3s.2.1.3.2h.4c.2 0 .3-.1.4-.2s.2-.2.2-.3c.1-.1.1-.2.1-.3.2-.2.2-.3.1-.4zm1-3 .6-.1.3 1.7 2.1-.4-.3-1.7.6-.1.7 4.1-.6.1-.3-1.9-2.1.4.3 1.9-.6.1zm7.2 2.5c-.1.2-.2.3-.4.5-.2.1-.3.2-.5.2h-.6c-.2 0-.3-.1-.5-.2-.1-.1-.3-.2-.4-.4s-.2-.3-.2-.5v-.6c0-.2.1-.4.2-.5.1-.2.2-.3.4-.4s.3-.2.5-.2h.6c.2.1.3.2.5.3l-.4-2 .5-.1.8 4.4-.5.1zm-2-.6c0 .1.1.2.1.4.1.1.1.2.2.3s.2.1.3.2h.4c.1 0 .3-.1.4-.1l.3-.3c.1-.1.1-.2.1-.3v-.4c0-.1-.1-.3-.1-.4-.1-.1-.1-.2-.2-.3s-.2-.1-.3-.2h-.4c-.2 0-.3.1-.4.2s-.2.2-.2.3c-.1.1-.1.2-.1.3-.1 0-.1.1-.1.3zm4.6-.3.4-3.4.6-.1 1.5 3.1.3-3.4.6-.1-.5 4.3-.6.1-1.6-3.1-.4 3.5-.6.1-1.9-3.9.6-.1zm5.4-.6 2.1-.4.1.5-2.7.5-.7-4.1 2.6-.5.1.5-2.1.4.2 1.2 1.9-.3.1.5-1.9.3zm-121.4 28-1.2 2.1 1.6-.3.1.5-2.3.4-.1-.4 1.2-2.1-1.5.3-.1-.4 2.2-.4zm3-1.9-1 3.9-.6.1 1.1-3.9-2 .4-.1-.5 2.6-.5zm2.9 1.5c-.1 0-.1.1-.2.1h-.7c-.2 0-.3-.1-.5-.2-.1-.1-.2-.2-.3-.4-.1-.1-.2-.3-.2-.5v-.6c0-.2.1-.3.2-.5.1-.1.2-.3.4-.4s.3-.2.5-.2h.6c.2 0 .4.1.5.2s.3.2.4.4.2.3.2.5v.6c0 .2-.1.4-.2.6l-.8 1.9-.7.1zm.2-1.3c0-.1-.1-.2-.1-.3-.1-.1-.1-.2-.2-.2-.1-.1-.2-.1-.3-.1h-.4c-.1 0-.2.1-.3.1-.1.1-.2.1-.2.2-.1.1-.1.2-.1.3v.4c0 .1.1.2.1.3.1.1.1.2.2.2.1.1.2.1.3.1h.4c.1 0 .2-.1.3-.1.1-.1.2-.1.2-.2.1-.1.1-.2.1-.3.1-.2.1-.3 0-.4zm4.4.8v.6c0 .2-.1.4-.2.5-.1.2-.2.3-.4.4s-.4.2-.6.2h-.6c-.2 0-.4-.1-.5-.2-.2-.1-.3-.2-.4-.4s-.2-.4-.2-.6v-.6c0-.2.1-.4.2-.5.1-.2.2-.3.4-.4s.4-.2.6-.2h.6c.2 0 .4.1.5.2.2.1.3.2.4.4 0 .2.1.3.2.6zm-.6.1c0-.1-.1-.3-.1-.4s-.1-.2-.2-.3-.2-.1-.3-.2h-.4c-.1 0-.3.1-.4.2s-.2.2-.2.3c-.1.1-.1.2-.1.3v.4c0 .1.1.3.1.4.1.1.1.2.2.3s.2.1.3.2h.4c.1 0 .3-.1.4-.2s.2-.2.2-.3c.1-.1.1-.2.1-.3zm1.6-2.8c0 .1 0 .2-.1.3s-.1.1-.2.1-.2 0-.3-.1l-.2-.2c0-.1 0-.2.1-.3s.1-.1.2-.1.2 0 .3.1.2.1.2.2zm-.4 4.9h.2c.1 0 .1 0 .2-.1l.1-.1v-.4l-.6-3.1.5-.1.6 3.1v.4c0 .1 0 .2-.1.4 0 .1-.1.2-.2.3s-.2.1-.4.2h-.4zm3-2.3.4-3.4.6-.1 1.5 3.1.3-3.4.6-.1-.5 4.3-.6.1-1.6-3.1-.4 3.5-.6.1-1.9-3.9.6-.1zm4.8-2.9c0 .1 0 .1.1.2v.2c0-.1.1-.2.1-.2 0-.1.1-.1.2-.2l.2-.2c.1 0 .2-.1.3-.1h.5c.1 0 .3.1.4.2l.3.3c.1.1.1.3.1.4l.3 1.7-.5.1-.3-1.5c0-.1 0-.2-.1-.3 0-.1-.1-.2-.1-.2l-.2-.2h-.3c-.2 0-.4.2-.5.3-.1.2-.1.4-.1.7l.3 1.5-.5.1-.4-2.1c0-.1 0-.2-.1-.3 0-.1 0-.2-.1-.3zm2.7-1.9 1.2-.2c.2 0 .4-.1.6 0 .2 0 .4.1.5.1.1.1.3.2.4.3s.2.3.2.5v.5c0 .2-.1.3-.2.4s-.3.2-.4.3c-.2.1-.4.1-.6.2l-.6.1.3 1.8-.6.1zm.9 1.8.6-.1c.1 0 .3-.1.4-.1s.2-.1.3-.2l.2-.2v-.3c0-.1-.1-.2-.1-.3l-.2-.2c-.1 0-.2-.1-.3-.1h-.4l-.6.1zm3.8 1.2.1.4-.5.1-.8-4.4.5-.1.4 2c.1-.2.2-.3.3-.4s.3-.2.6-.2h.6c.2 0 .3.1.5.2.1.1.3.2.4.4s.2.3.2.5v.6c0 .2-.1.4-.2.5-.1.2-.2.3-.4.4s-.3.2-.6.2h-.6c-.2 0-.4-.1-.5-.2zm1.6-1.3c0-.1-.1-.2-.1-.4-.1-.1-.1-.2-.2-.3s-.2-.1-.3-.2h-.4c-.1 0-.3.1-.4.1l-.3.3c-.1.1-.1.2-.1.4v.4c0 .1.1.3.1.4.1.1.1.2.2.3s.2.1.3.2h.4c.2 0 .3-.1.4-.2s.2-.2.2-.3c.1-.1.1-.2.1-.3.1-.1.1-.3.1-.4zm3.8.3c-.1.2-.2.3-.4.5-.2.1-.3.2-.5.2h-.6c-.2 0-.3-.1-.5-.2-.1-.1-.3-.2-.4-.4s-.2-.3-.2-.5v-.6c0-.2.1-.4.2-.5.1-.2.2-.3.4-.4s.3-.2.5-.2h.6c.2.1.3.2.5.3l-.4-2 .5-.1.8 4.4-.5.1zm-2-.6c0 .1.1.2.1.4.1.1.1.2.2.3s.2.1.3.2h.4c.1 0 .3-.1.4-.1l.3-.3c.1-.1.1-.2.1-.3v-.4c0-.1-.1-.3-.1-.4-.1-.1-.1-.2-.2-.3s-.2-.1-.3-.2h-.4c-.2 0-.3.1-.4.2s-.2.2-.2.3c-.1.1-.1.2-.1.3-.1 0-.1.2-.1.3zm6.2-3.1c-.1-.1-.3-.2-.5-.2h-.7c-.2 0-.4.1-.6.2s-.3.3-.4.4c-.1.2-.2.4-.2.6v.7c0 .2.1.4.2.6s.2.3.4.5c.2.1.3.2.6.3.2 0 .4.1.7 0 .2 0 .4-.1.5-.1.2-.1.3-.1.4-.2l-.2-1.1-.9.2-.1-.5 1.5-.3.4 2c-.2.2-.4.3-.7.4-.2.1-.5.2-.8.2-.3.1-.6.1-.9 0s-.5-.2-.8-.3l-.6-.6c-.2-.2-.3-.5-.3-.8-.1-.3-.1-.6 0-.9s.2-.5.3-.8l.6-.6c.2-.2.5-.3.8-.3.3-.1.6-.1.9 0s.5.1.7.3z" fill="#083b54"></path><circle cx="144.8" cy="31.2" fill="#ffe5ca" r="6.8" stroke="#f59122" stroke-miterlimit="10"></circle><path d="m139 34.9c-2 2.6-3.1 4.7-2.6 5.1.8.8 5.2-2.6 9.9-7.5s7.8-9.5 7-10.2c-.5-.5-2.5.7-5.1 2.9" fill="none" opacity=".4" stroke="#f59122" stroke-miterlimit="10"></path></svg></div><div class="pl-0 sm:pl-10" data-v-483dafb4=""><p class="leading-normal" data-v-483dafb4="">However, this doesn't mean you need to remember a long string of CIDs — IPFS can find the latest version of your file using the <a href="http://web.archive.org/web/20221004221919/https://docs.ipfs.tech/concepts/ipns/" target="_blank" rel="noopener noreferrer" class="text-blueGreen font-bold hover:underline" data-v-483dafb4="">IPNS</a> decentralized naming system, and <a href="http://web.archive.org/web/20221004221919/https://docs.ipfs.tech/concepts/dnslink/" target="_blank" rel="noopener noreferrer" class="text-blueGreen font-bold hover:underline" data-v-483dafb4="">DNSLink</a> can be used to map CIDs to <strong data-v-483dafb4="">human-readable DNS names</strong>.</p></div></div></div><h3 class="text-2xl sm:text-3xl font-display text-center mt-16 mb-8" data-v-483dafb4="">Take a closer look</h3><div class="flex flex-col sm:flex-row justify-around" data-v-483dafb4=""><div class="flex flex-col items-center mb-8 sm:mb-0" data-v-483dafb4=""><h4 class="text-navy text-base sm:text-lg font-semibold mb-4" data-v-483dafb4="">Want to dig in?</h4><a href="http://web.archive.org/web/20221004221919/https://docs.ipfs.tech/" target="_blank" class="inline-block px-3 py-2 font-semibold rounded transition duration-300 ease-in-out text-white bg-blueGreen hover:bg-blueGreenScreen" data-v-483dafb4="">Check out the docs</a></div><div class="flex flex-col items-center mb-8 sm:mb-0" data-v-483dafb4=""><h4 class="text-navy text-base sm:text-lg font-semibold mb-4" data-v-483dafb4="">Hands-on learner?</h4><a href="http://web.archive.org/web/20221004221919/https://proto.school/course/ipfs" target="_blank" class="inline-block px-3 py-2 font-semibold rounded transition duration-300 ease-in-out text-white bg-blueGreen hover:bg-blueGreenScreen" data-v-483dafb4="">Explore ProtoSchool</a></div><div class="flex flex-col items-center" data-v-483dafb4=""><h4 class="text-navy text-base sm:text-lg font-semibold mb-4" data-v-483dafb4="">Curious where it all began?</h4><a href="http://web.archive.org/web/20221004221919/https://github.com/ipfs/papers/raw/master/ipfs-cap2pfs/ipfs-p2p-file-system.pdf" target="_blank" class="inline-block px-3 py-2 font-semibold rounded transition duration-300 ease-in-out text-white bg-blueGreen hover:bg-blueGreenScreen" data-v-483dafb4="">Read the whitepaper</a></div></div></section><span class="divider block mx-auto bg-blueGreenLight" data-v-132ef3b3="" data-v-483dafb4=""></span><section class="grid-margins text-center py-20" data-v-483dafb4=""><h2 class="font-display mb-4" data-v-483dafb4="">IPFS can help here and now</h2><p class="text-base sm:text-lg" data-v-483dafb4="">No matter what you do with the web, IPFS helps make it better today.</p><div class="grid grid-cols-1 sm:grid-cols-3 gap-y-12 sm:gap-y-0 gap-x-8 mt-12 sm:mt-24" data-v-483dafb4=""><div class="flex flex-col" data-v-483dafb4=""><div class="max-h-24 mb-12" data-v-483dafb4=""><svg viewbox="0 0 133.2 101.4" xmlns="http://www.w3.org/2000/svg" class="h-36 w-36 mx-auto icon" data-v-483dafb4=""><circle cx="66.45" cy="50.7" fill="#e0f2f3" r="50.7"></circle><path d="m1.25 76.6v5.3a1.23 1.23 0 0 0 1.3 1l54.1-.3a1.32 1.32 0 0 0 1.35 1.3h17.3a1.32 1.32 0 0 0 1.3-1.3l54.1.3c.7 0 1.3-.4 1.3-1v-5.3" fill="#d3d5db"></path><g stroke="#6acad1" stroke-miterlimit="10" stroke-width="2.5"><path d="m1.25 72.6v5.3a1.23 1.23 0 0 0 1.3 1l56.1-1.3v1a1.32 1.32 0 0 0 1.35 1.3h13.3a1.32 1.32 0 0 0 1.3-1.3v-1l56.1 1.3c.7 0 1.3-.4 1.3-1v-5.3" fill="#fff"></path><path d="m119.05 28.4a1.23 1.23 0 0 0 -1.3-1h-103.9c-.7 0-1.3.4-1.3 1l-11.3 44.2a1.23 1.23 0 0 0 1.3 1l56.1-1.3v1a1.32 1.32 0 0 0 1.35 1.3h13.3a1.32 1.32 0 0 0 1.3-1.3v-1l56.1 1.3c.7 0 1.3-.4 1.3-1z" fill="#e0f2f3"></path><path d="m65.45 68.8s-9.1-.5-18.7-.5-30.4 1.8-30.4 1.8a1.23 1.23 0 0 1 -1-1.3l12.5-36.2c0-.7.4-1.3 1-1.3 0 0 11.7-5.7 23.2-5.7s14.4 6.3 14.4 7v35a1.12 1.12 0 0 1 -1 1.2z" fill="#fff"></path><path d="m65.15 68.2a49.86 49.86 0 0 0 -21.3-4.5c-12.7 0-35.8 5.7-35.8 5.7a1.32 1.32 0 0 1 -1.3-1.3l9.1-36.2a1.32 1.32 0 0 1 1.3-1.3s15.3-7.4 30.4-7.4 18.9 8 18.9 8.7v35a1.32 1.32 0 0 1 -1.3 1.3zm2.3.6 49.2 1.3a1.23 1.23 0 0 0 1-1.3l-12.5-36.2c0-.7-.4-1.3-1-1.3 0 0-11.7-5.7-23.2-5.7s-14.4 6.3-14.4 7v35a1 1 0 0 0 .9 1.2z" fill="#fff"></path><path d="m67.75 68.2a57.43 57.43 0 0 1 21.3-3.8c12.7 0 35.8 5.1 35.8 5.1a1.32 1.32 0 0 0 1.3-1.3l-9.1-36.2a1.32 1.32 0 0 0 -1.3-1.3s-15.3-7.4-30.4-7.4-18.9 8-18.9 8.7v35a1.31 1.31 0 0 0 1.3 1.2z" fill="#fff"></path></g><ellipse cx="40.85" cy="48.9" fill="#d3d5db" rx="12.9" ry="4.9"></ellipse><ellipse cx="92.75" cy="49.9" fill="#d3d5db" rx="5.5" ry="2.3"></ellipse><circle cx="40.85" cy="34.6" fill="#083b54" r="15"></circle><circle cx="92.75" cy="36.7" fill="#f05135" r="7.5"></circle><path d="m102.45 33.2a30.48 30.48 0 0 0 -3.2-.2c.2.3.3.7.5 1a21.12 21.12 0 0 1 2.6.2c3 .4 3.7 1 3.7 1.2s-.6 1-3.5 1.8a53.38 53.38 0 0 1 -9.5 1.6c-8.5.7-13.3-.4-13.3-1.2 0-.5 1.9-1.5 5.7-2.4.1-.4.2-.7.3-1.1-3.7.8-7.1 1.9-7 3.5.2 1.8 4.8 2.3 9.2 2.3 1.9 0 3.7-.1 5.2-.2a55.93 55.93 0 0 0 9.7-1.6c2.9-.9 4.3-1.8 4.2-2.8s-1.6-1.7-4.6-2.1z" fill="#f59223"></path></svg></div><h3 class="text-navy text-base sm:text-lg font-semibold mb-2" data-v-483dafb4="">Archivists</h3><p data-v-483dafb4="">Storing archival data using IPFS enables deduplication, clustered persistence, and high performance — empowering you to store the world's information for future generations.</p></div><div class="flex flex-col" data-v-483dafb4=""><div class="max-h-24 mb-12" data-v-483dafb4=""><svg viewbox="0 -16 101.4 131.4" xmlns="http://www.w3.org/2000/svg" class="h-36 w-36 mx-auto icon" data-v-483dafb4=""><circle cx="50.7" cy="50.7" fill="#e0f2f3" r="50.7"></circle><path d="m84.1 80.6c-4.3 1-8.6 2.5-13 3-4.7.5-9.4.1-14.1.4-10.5.6-20.5 1-30.9-1.1a52.21 52.21 0 0 1 -13.4-4.2 26.31 26.31 0 0 1 -2.6-1.6h-.2c-2.9-.6-6.3-1.4-8.8-3.3 0 .7-.1 1.5-.1 2.2 0 5.4 25.6 13.6 49.9 13.6s49.5-7.8 49.5-14.1c0-1.4-.1-2.8-.2-4.3a32.25 32.25 0 0 1 -16.1 9.4z" fill="#d3d5db"></path><g stroke="#6acad1" stroke-miterlimit="10" stroke-width="2.5"><ellipse cx="50.6" cy="68.4" fill="#fff" rx="44.2" ry="11.8"></ellipse><path d="m99.3 71.8c0 6.3-24.1 13.3-48.4 13.3s-49-7.3-49-12.7c0-19.3 13.8-46.9 48.7-46.9s48.7 27 48.7 46.3z" fill="none"></path><circle cx="50.6" cy="21.3" fill="#fff" r="3.5"></circle></g><path d="m50.7 37.9 3.7 7.5 8.3 1.2-6 5.9 1.4 8.2-7.4-3.9-7.4 3.9 1.4-8.2-6-5.9 8.3-1.2z" fill="#083b54" stroke="#063b54" stroke-linejoin="round"></path><ellipse cx="50.7" cy="69.3" fill="#d3d5db" rx="12.4" ry="1.9"></ellipse><path d="m27.3 36.7c-8.1 5.3-10.6 13.3-9.9 14.4s4.3-5.5 12.5-10.9 17.9-7.4 17.1-8.5-11.5-.4-19.7 5z" fill="#fff"></path></svg></div><h3 class="text-navy text-base sm:text-lg font-semibold mb-2" data-v-483dafb4="">Service providers</h3><p data-v-483dafb4="">Providing large amounts of data to users? Storing on IPFS could help you slash bandwidth costs thanks to its use of secure, peer-to-peer content delivery.</p></div><div class="flex flex-col" data-v-483dafb4=""><div class="max-h-24 mb-12" data-v-483dafb4=""><svg viewbox="0 0 127.1 101.4" xmlns="http://www.w3.org/2000/svg" class="h-36 w-36 mx-auto icon" data-v-483dafb4=""><circle cx="63.55" cy="50.7" fill="#e0f2f3" r="50.7"></circle><path d="m125.85 83.1-22.3-40h-80l-22.3 40z" fill="#d3d5db" stroke="#d3d5db" stroke-linejoin="round"></path><path d="m125.85 79.1-23.3-40h-78l-23.3 40z" fill="#fff" stroke="#6acad1" stroke-linejoin="round" stroke-width="2.5"></path><circle cx="28.65" cy="63.3" fill="#f05135" r="2.6"></circle><circle cx="40.25" cy="59.9" fill="#f05135" r="2.6"></circle><circle cx="51.95" cy="54.5" fill="#f05135" r="2.6"></circle><circle cx="63.55" cy="60.7" fill="#f05135" r="2.6"></circle><circle cx="75.15" cy="57.1" fill="#f05135" r="2.6"></circle><circle cx="86.85" cy="60.7" fill="#f05135" r="2.6"></circle><circle cx="98.45" cy="58.1" fill="#f05135" r="2.6"></circle><path d="m28.65 63.3 11.6-3.4 11.75-5.4 11.6 6.2 11.6-3.6 11.7 3.6 11.6-2.6" fill="none" stroke="#f05135" stroke-miterlimit="10"></path><ellipse cx="28.65" cy="71.1" fill="#d3d5db" rx="2.6" ry="1.4"></ellipse><ellipse cx="40.25" cy="69.2" fill="#d3d5db" rx="2.6" ry="1.4"></ellipse><ellipse cx="51.95" cy="66.2" fill="#d3d5db" rx="2.6" ry="1.4"></ellipse><ellipse cx="63.55" cy="69.7" fill="#d3d5db" rx="2.6" ry="1.4"></ellipse><ellipse cx="75.15" cy="67.7" fill="#d3d5db" rx="2.6" ry="1.4"></ellipse><ellipse cx="86.85" cy="69.7" fill="#d3d5db" rx="2.6" ry="1.4"></ellipse><ellipse cx="98.45" cy="68.2" fill="#d3d5db" rx="2.6" ry="1.4"></ellipse><g stroke-width=".5"><path d="m28.65 71.1 11.6-1.9 11.7-3 11.6 3.5 11.6-2 11.7 2 11.6-1.5" fill="none" stroke="#d3d5db" stroke-miterlimit="10"></path><circle cx="35.95" cy="47.5" fill="#083b54" r="2.1" stroke="#063b54" stroke-linejoin="round"></circle><circle cx="45.65" cy="42.6" fill="#083b54" r="2.1" stroke="#063b54" stroke-linejoin="round"></circle><circle cx="55.35" cy="33.1" fill="#083b54" r="2.1" stroke="#063b54" stroke-linejoin="round"></circle><circle cx="64.95" cy="42.6" fill="#083b54" r="2.1" stroke="#063b54" stroke-linejoin="round"></circle><circle cx="74.65" cy="44" fill="#083b54" r="2.1" stroke="#063b54" stroke-linejoin="round"></circle><circle cx="84.35" cy="37.4" fill="#083b54" r="2.1" stroke="#063b54" stroke-linejoin="round"></circle><circle cx="93.95" cy="45.4" fill="#083b54" r="2.1" stroke="#063b54" stroke-linejoin="round"></circle></g><path d="m36 47.5 9.7-4.9 9.7-9.5 9.6 9.5 9.7 1.4 9.7-6.6 9.6 8" fill="none" stroke="#063b54" stroke-miterlimit="10" stroke-width=".7"></path><ellipse cx="35.95" cy="51.9" fill="#d3d5db" rx="2.1" ry="1"></ellipse><ellipse cx="45.65" cy="49.6" fill="#d3d5db" rx="2.1" ry="1"></ellipse><ellipse cx="55.35" cy="44.8" fill="#d3d5db" rx="2.1" ry="1"></ellipse><ellipse cx="64.95" cy="49.6" fill="#d3d5db" rx="2.1" ry="1"></ellipse><ellipse cx="74.65" cy="50.2" fill="#d3d5db" rx="2.1" ry="1"></ellipse><ellipse cx="84.35" cy="47.2" fill="#d3d5db" rx="2.1" ry="1"></ellipse><ellipse cx="93.95" cy="50.9" fill="#d3d5db" rx="2.1" ry="1"></ellipse><path d="m36 51.9 9.7-2.3 9.7-4.8 9.6 4.8 9.7.6 9.7-3 9.6 3.7" fill="none" stroke="#d3d5db" stroke-miterlimit="10" stroke-width=".3"></path></svg></div><h3 class="text-navy text-base sm:text-lg font-semibold mb-2" data-v-483dafb4="">Researchers</h3><p data-v-483dafb4="">If you're working with or distributing large datasets, storing that data using IPFS can help speed up performance and unlock decentralized archiving.</p></div></div><div class="grid grid-cols-1 sm:grid-cols-3 gap-y-12 sm:gap-y-0 gap-x-8 mt-12" data-v-483dafb4=""><div class="flex flex-col" data-v-483dafb4=""><div class="max-h-24 mb-12" data-v-483dafb4=""><svg xmlns="http://www.w3.org/2000/svg" viewbox="-16.4 0 133.2 101.4" class="h-36 w-36 mx-auto icon" data-v-483dafb4=""><circle cx="50.95" cy="50.7" r="50.7" fill="#e0f2f3"></circle><path d="M84.15 56.1h-67.1a1 1 0 01-1-1V22.3a1 1 0 011-1h67.1a1.08 1.08 0 011 1v32.8a.94.94 0 01-1 1z" fill="#063b54"></path><path d="M100.55 88.5V94a1.13 1.13 0 01-1.1 1.2H2.35a1.2 1.2 0 01-1.1-1.2v-5.5" fill="#d3d5db" stroke="#d3d5db" stroke-linejoin="round"></path><path d="M89.85 15h-78.4a1.2 1.2 0 00-1.1 1.2V63h80.7V16.3a1.39 1.39 0 00-1.2-1.3zm-3.5 42.8c-.7.7-7.1 1-8.9 1-5.2 0-23.2-.5-23.7-.5h-9.6c-.6 0-27.3.6-28.1-.1a6.13 6.13 0 01-1.2-4c0-.4-.5-31.5.1-32.1a9 9 0 015.1-2c.7-.1 1.4-.1 2.2-.2 7.1-.5 49.6-.5 55.5-.4 10.6.3 8.6 2.1 8.3 8.5-.3 8 1.3 28.8.3 29.8zm14.2 26.5l-9-19.9a1.13 1.13 0 00-1.1-1.2h-79.6a1.2 1.2 0 00-1.1 1.2l-8.5 19.9v4.4a1.13 1.13 0 001.1 1.2h97.1a1.2 1.2 0 001.1-1.2v-4.1h-.1a.37.37 0 00.1-.3zM65 79.5l-.3.3a1.37 1.37 0 01-1.1.8h-.3a11.58 11.58 0 01-3.2.3c-3.4.1-6.8-.1-10.3-.3-4.9.9-9.7 1.8-14.5-.1a1.26 1.26 0 01-.9-1.5c.1-.4.3-.9.5-1.6a6.23 6.23 0 011-3.4 1.09 1.09 0 00.1-.5 1.38 1.38 0 012.1-1 12.92 12.92 0 014.6-.4c4.2.1 8.3.6 12.5.3 2.2-.1 4.7-.6 6.8.2 2.55 1 5.05 4.3 3 6.9z" fill="#fff"></path><path d="M100.55 84.3v5.5a1.13 1.13 0 01-1.1 1.2H2.35a1.2 1.2 0 01-1.1-1.2v-5.5" fill="#fff" stroke="#6acad1" stroke-linejoin="round" stroke-width="2.5"></path><path d="M21.25 36.6h-3.6a4 4 0 01-4-4v-.3a4 4 0 014-4h3.6a4 4 0 014 4v.3a4 4 0 01-4 4zm63 0h-3.6a4 4 0 01-4-4v-.3a4 4 0 014-4h3.6a4 4 0 014 4v.3a4 4 0 01-4 4zM37 36.6h-3.7a4 4 0 01-4-4v-.3a4 4 0 014-4h3.6a4 4 0 014 4v.3a3.87 3.87 0 01-3.9 4z" fill="none" stroke="#f05135" stroke-miterlimit="10" stroke-width="2"></path><path d="M32.65 33.9h-10.9a1.1 1.1 0 110-2.2h10.9a1.1 1.1 0 110 2.2zm15.6 0h-11a1.1 1.1 0 110-2.2h11a1.11 1.11 0 011.1 1.1 1.18 1.18 0 01-1.1 1.1zm15.7 0h-10.9a1.1 1.1 0 110-2.2H64a1.1 1.1 0 010 2.2zm15.8 0h-10.9a1.1 1.1 0 110-2.2h10.9a1.1 1.1 0 010 2.2z" fill="#f05135"></path><path d="M52.45 36.6h-3.6a4 4 0 01-4-4v-.3a4 4 0 014-4h3.6a4 4 0 014 4v.3a4 4 0 01-4 4zm15.7 0h-3.6a4 4 0 01-4-4v-.3a4 4 0 014-4h3.6a4 4 0 014 4v.3a4 4 0 01-4 4zm7.9 13.4h-3.6a4 4 0 01-4-4v-.3a4 4 0 014-4h3.6a4 4 0 014 4v.3a4 4 0 01-4 4zm-47.3 0h-3.6a4 4 0 01-4-4v-.3a4 4 0 014-4h3.6a4 4 0 014 4v.3a4 4 0 01-4 4z" fill="none" stroke="#f05135" stroke-miterlimit="10" stroke-width="2"></path><path d="M24.45 47.3h-10.9a1.1 1.1 0 110-2.2h10.9a1.1 1.1 0 010 2.2zm15.6 0h-11a1.1 1.1 0 010-2.2H40a1.11 1.11 0 011.1 1.1 1 1 0 01-1.05 1.1zm15.7 0h-10.9a1.1 1.1 0 010-2.2h10.9a1.1 1.1 0 010 2.2zm15.8 0h-10.9a1.1 1.1 0 010-2.2h10.9a1.1 1.1 0 110 2.2zm17.1 0h-11a1.1 1.1 0 110-2.2h10.9a1.11 1.11 0 011.1 1.1 1.1 1.1 0 01-1 1.1z" fill="#f05135"></path><path d="M44.25 50h-3.6a4 4 0 01-4-4v-.3a4 4 0 014-4h3.6a4 4 0 014 4v.3a4 4 0 01-4 4zM60 50h-3.7a4 4 0 01-4-4v-.3a4 4 0 014-4h3.6a4 4 0 014 4v.3a3.87 3.87 0 01-3.9 4z" fill="none" stroke="#f05135" stroke-miterlimit="10" stroke-width="2"></path><path d="M99.45 85.5H2.35a1.13 1.13 0 01-1.1-1.2l8.5-19.9a1.13 1.13 0 011.1-1.2h79.6a1.2 1.2 0 011.1 1.2l9 19.9a1.13 1.13 0 01-1.1 1.2zM89.85 15h-78.4a1.2 1.2 0 00-1.1 1.2V63h80.7V16.3a1.39 1.39 0 00-1.2-1.3zm-4.7 39.7a2.33 2.33 0 01-2.3 2.3h-64.4a2.33 2.33 0 01-2.3-2.3V23.3a2.33 2.33 0 012.3-2.3h64.4a2.33 2.33 0 012.3 2.3z" fill="#fff" stroke="#6acad1" stroke-linejoin="round" stroke-width="2.5"></path><path d="M64.75 80.2h-30.1c-.5 0-1-.7-1-1.6l1.4-6c0-.9.4-1.6 1-1.6h27.2c.5 0 1 .7 1 1.6l1.4 6c.1.9-.4 1.6-.9 1.6z" fill="#e0f2f3" stroke="#6acad1" stroke-miterlimit="10" stroke-width="2.5"></path></svg></div><h3 class="text-navy text-base sm:text-lg font-semibold mb-2" data-v-483dafb4="">Blockchain developers</h3><p data-v-483dafb4="">IPFS content addressing enables you to store large files off-chain and put immutable, permanent links in transactions — timestamping and securing content without having to put the data itself on-chain.</p></div><div class="flex flex-col" data-v-483dafb4=""><div class="max-h-24 mb-12" data-v-483dafb4=""><svg xmlns="http://www.w3.org/2000/svg" viewbox="-16.4 -16 133.2 131.4" class="h-36 w-36 mx-auto icon" data-v-483dafb4=""><circle cx="56.19" cy="50.68" r="50.19" fill="#e0f2f3"></circle><path d="M109.05 97.3H4.22a3 3 0 01-3-3v-5.9l12.9-28.12a2.92 2.92 0 013-3h79.06a2.92 2.92 0 013 3L112 88.4v5.93a3 3 0 01-2.95 2.97z" fill="#d3d5db" stroke="#d3d5db" stroke-linejoin="round"></path><path d="M109.05 93.34H4.22a3 3 0 01-3-3v-5.9l12.9-28.12a2.92 2.92 0 013-3h79.06a2.92 2.92 0 013 3L112 84.44v5.94a3 3 0 01-2.95 2.96z" fill="#fff" stroke="#6acad1" stroke-linejoin="round" stroke-width="2.5"></path><path d="M109.05 87.41H4.22a3 3 0 01-3-3l12.9-34.03a2.92 2.92 0 013-3h79.06a2.92 2.92 0 013 3L112 84.44a3 3 0 01-2.95 2.97z" fill="#e0f2f3" stroke="#6acad1" stroke-miterlimit="10" stroke-width="2.5"></path><path d="M89.74 81.86H11a2.3 2.3 0 01-2.28-2.27L18.37 54a2.3 2.3 0 012.28-2.28h62.46A2.3 2.3 0 0185.39 54l6.73 25.64a2.46 2.46 0 01-2.38 2.22z" fill="#fff" stroke="#6acad1" stroke-linejoin="round" stroke-width="2.5"></path><ellipse cx="96.97" cy="66.42" rx="3.27" ry="2.57" fill="#6acad1"></ellipse><ellipse cx="28.27" cy="63.85" rx="5.94" ry="2.77" fill="#d3d5db" stroke="#d3d5db" stroke-linejoin="round"></ellipse><ellipse cx="44.61" cy="60.78" rx="5.94" ry="2.77" fill="#d3d5db" stroke="#d3d5db" stroke-linejoin="round"></ellipse><path d="M28.27 63.85V34.94" fill="none" stroke="#063b54" stroke-miterlimit="10" stroke-width="2.5"></path><circle cx="28.27" cy="33.16" r="8.81" fill="#f05135"></circle><path d="M49 59.69c0 1.48-2 2.67-4.35 2.67s-4.36-1.19-4.36-2.67V58.2a17.75 17.75 0 014.36-1.08A14.4 14.4 0 0149 58.2z" fill="#f05135"></path><ellipse cx="44.61" cy="58.2" rx="4.36" ry="2.67" fill="#f05135"></ellipse><ellipse cx="53.22" cy="68.6" rx="5.94" ry="2.77" fill="#d3d5db" stroke="#d3d5db" stroke-linejoin="round"></ellipse><path d="M57.57 67.41c0 1.48-2 2.67-4.35 2.67s-4.36-1.19-4.36-2.67v-1.48a17.62 17.62 0 014.36-1.09 14.3 14.3 0 014.35 1.09z" fill="#083b54"></path><ellipse cx="53.22" cy="65.93" rx="4.36" ry="2.67" fill="#083b54"></ellipse><path d="M60.94 23.76h25.54V41H60.94z" fill="#083b54"></path><path d="M60.42 20.26l25.28-3.67.51 3.52-25.27 3.68z" fill="#083b54"></path><path d="M67.18 22.27l-2.68.4-2-2.08 2.77-.4zm6.13-.89l-2.67.4-2-2.08 2.67-.4zm6.24-.89l-2.67.3-2-2 2.67-.4zm6.14-1L83 19.9l-2-2 2.68-.4zm-4.06 7.23h2.77l1.6-2.37h-2.69zm-6.14 0h2.67l1.59-2.38h-2.68zm-6.33 0h2.77l1.58-2.38h-2.67zm-6.14 0h2.67l1.58-2.38H64.6z" fill="#fff"></path><ellipse cx="72.22" cy="57.31" rx="10.59" ry="1.29" fill="#d3d5db" stroke="#d3d5db" stroke-linejoin="round"></ellipse><path d="M45.2 8.71v8.91a3.75 3.75 0 00-1.88-.5c-1.58 0-2.77.9-2.77 1.89s1.28 1.88 2.77 1.88 2.77-.8 2.77-1.79v-8.81l6.53-1.78v6.83a3.82 3.82 0 00-1.88-.49c-1.58 0-2.77.89-2.77 1.88s1.29 1.88 2.77 1.88 2.78-.79 2.78-1.78V6.53zM38.17 0L35 .89V9.8a3.72 3.72 0 00-1.88-.5c-1.58 0-2.77.9-2.77 1.89s1.29 1.88 2.77 1.88 2.78-.8 2.78-1.79v-8.9l2.27-.6z" fill="#063b54"></path><path d="M65.59 1.75l-3.17.89v8.91a3.72 3.72 0 00-1.88-.5c-1.58 0-2.77.89-2.77 1.88s1.29 1.89 2.77 1.89S63.31 14 63.31 13V4.12l2.28-.59z" fill="#f05135"></path></svg></div><h3 class="text-navy text-base sm:text-lg font-semibold mb-2" data-v-483dafb4="">Content creators</h3><p data-v-483dafb4="">IPFS empowers creators to build and share on the decentralized web — whether that's delivering content free from intermediary control or minting NFTs that stand the test of time.</p></div><div class="flex flex-col" data-v-483dafb4=""><div class="max-h-24 mb-12" data-v-483dafb4=""><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 140.2 101.4" class="h-36 w-36 mx-auto icon" data-v-483dafb4=""><circle cx="70.05" cy="50.7" r="50.7" fill="#e0f2f3"></circle><path d="M139 83.4c-4.4-7.3-24.6-44.2-24.9-44.5-.1-.1-22.6-7.9-22.6-7.9S70.15 38.3 70 38.3c-3.8-.7-23.3-6.9-23.3-6.9s-23 6.1-23.1 6.2c-.4.1-21.8 44.5-22.3 46.1-.1.3 34.3-4.3 34.3-4.3s28.1 3.7 33.8 4.1c.2 0 34-6.3 34-6.3s35.7 6.4 35.6 6.2z" fill="#d3d5db"></path><path d="M139 79.6c-4.4-7.3-24.6-44.2-24.9-44.5-.1-.1-22.6-7.9-22.6-7.9S70.15 34.5 70 34.5c-3.8-.7-23.3-6.9-23.3-6.9s-23 6.1-23.1 6.2c-.4.1-21.8 44.5-22.3 46.1-.1.3 34.3-7.3 34.3-7.3s28.1 6.7 33.8 7.1c.2 0 34-9.3 34-9.3s35.7 9.4 35.6 9.2z" fill="#e0f2f3"></path><path d="M91.45 27.2L70 34.5l-.5 45.3 34-9.3zm-44.8.4s-23 6.1-23.1 6.2c-.4.1-21.8 44.5-22.3 46.1-.1.3 34.3-7.3 34.3-7.3z" fill="#fff"></path><path d="M139 79.6c-4.4-7.3-24.6-44.2-24.9-44.5-.1-.1-22.6-7.9-22.6-7.9S70.15 34.5 70 34.5c-3.8-.7-23.3-6.9-23.3-6.9s-23 6.1-23.1 6.2c-.4.1-21.8 44.5-22.3 46.1-.1.3 34.3-7.3 34.3-7.3s28.1 6.7 33.8 7.1c.2 0 34-9.3 34-9.3s35.7 9.4 35.6 9.2z" fill="none" stroke="#6acad1" stroke-miterlimit="10" stroke-width="2.5"></path><path d="M108.55 54.2c-2.3 0-3.3 1.1-2.4 2.6s6.3 4.2 6.8 4.2 2.3-2.7 1.4-4.2-3.6-2.6-5.8-2.6zm1.6 2.5a2.54 2.54 0 01-1.8-.8c-.3-.4.1-.8.8-.8a2.54 2.54 0 011.8.8c.3.5-.1.8-.8.8zM30.85 42c-2.3 0-3.3 1.1-2.4 2.6s6.3 4.2 6.8 4.2 2.3-2.7 1.4-4.2-3.6-2.6-5.8-2.6zm1.6 2.6a2.54 2.54 0 01-1.8-.8c-.3-.4.1-.8.8-.8a2.54 2.54 0 011.8.8c.3.4-.1.8-.8.8zm23 17.7c-2.3 0-3.3 1.1-2.4 2.6s6.3 4.2 6.8 4.2 2.3-2.7 1.4-4.2a7.92 7.92 0 00-5.8-2.6zm1.6 2.6a2.54 2.54 0 01-1.8-.8c-.3-.4.1-.8.8-.8a2.54 2.54 0 011.8.8c.3.4 0 .8-.8.8z" fill="#d3d5db"></path><path d="M35.25 35.3a5.12 5.12 0 00-5.1 5.1c0 2.8 4.5 8.3 5.1 8.3s5.1-5.5 5.1-8.3a5.12 5.12 0 00-5.1-5.1zm0 5.1a1.6 1.6 0 111.6-1.6 1.58 1.58 0 01-1.6 1.6zm24.6 15.2a5.12 5.12 0 00-5.1 5.1c0 2.8 4.5 8.3 5.1 8.3S65 63.5 65 60.7a5.12 5.12 0 00-5.15-5.1zm0 5.1a1.6 1.6 0 111.6-1.6 1.58 1.58 0 01-1.6 1.6zm53.4-13.4a5.12 5.12 0 00-5.1 5.1c0 2.8 4.5 8.3 5.1 8.3s5.1-5.5 5.1-8.3a5.12 5.12 0 00-5.1-5.1zm0 5.1a1.6 1.6 0 111.6-1.6 1.58 1.58 0 01-1.6 1.6z" fill="#083b54"></path><path d="M82.65 34.6c-1.2-1.8-4.2-3.2-7.1-3.6a5 5 0 01-.5 1.3h.3A3.5 3.5 0 0178 33.4c.4.6-.1 1.1-1.1 1.1A4.49 4.49 0 0175 34l-3.5 1.1c2.2 2.1 8.5 5.3 9.2 5.3.65.2 3.3-3.8 1.95-5.8z" fill="#d3d5db"></path><path d="M81.15 19.9a7.81 7.81 0 00-7.8 7.8c0 4.3 6.8 12.7 7.8 12.7S89 32 89 27.7a7.94 7.94 0 00-7.85-7.8zm0 7.8a2.4 2.4 0 112.4-2.4 2.43 2.43 0 01-2.4 2.4z" fill="#f05135"></path></svg></div><h3 class="text-navy text-base sm:text-lg font-semibold mb-2" data-v-483dafb4="">Offline users</h3><p data-v-483dafb4="">High-latency networks cause major obstacles for those with poor internet infrastructure. Peer-to-peer IPFS offers resilient access to data independent of latency or backbone connectivity.</p></div></div></section><span class="divider block mx-auto bg-blueGreenLight" data-v-132ef3b3="" data-v-483dafb4=""></span><section class="grid-margins py-20" data-v-483dafb4=""><h2 class="font-display text-center mb-12" data-v-483dafb4="">Who's already using IPFS?</h2><div class="grid grid-cols-2" data-v-483dafb4=""><div class="col-span-2 md:col-span-1 mb-8 md:mb-0 md:mr-12" data-v-483dafb4=""><div class="video-preview max-w-sm md:max-w-xl mx-auto md:mx-0 md:float-right cursor-pointer" data-v-483dafb4=""><div class="relative overflow-hidden rounded border-2 border-gray-300" data-v-483dafb4=""><img src="/web/20221004221919im_/https://ipfs.io/images/meet-builders-thumbnail-pinata.png" alt="Meet the Builders: Pinata" class="video-preview-thumbnail filter brightness-75 transform transition-transform duration-300" data-v-483dafb4=""> <svg viewbox="0 0 47.51 47.51" xmlns="http://www.w3.org/2000/svg" class="absolute top-0 bottom-0 left-0 right-0 mx-auto my-auto w-1/6 icon" data-v-483dafb4=""><circle cx="23.75" cy="23.75" fill="#231f20" opacity=".8" r="23.75"></circle><path d="m37.16 23.75-21.11-12.18v24.37z" fill="#fff"></path></svg></div></div></div><div class="col-span-2 md:col-span-1 md:max-w-xl text-center md:text-left" data-v-483dafb4=""><h3 class="text-navy text-base sm:text-lg font-semibold mb-4" data-v-483dafb4="">Explore the ecosystem</h3><p class="text-base sm:text-lg mb-6" data-v-483dafb4="">Companies and organizations worldwide are building amazing apps, services, and developer tools on IPFS. Check out the video to hear straight from IPFS builders, and explore the interactive IPFS ecosystem directory to learn more.</p><a href="http://web.archive.org/web/20221004221919/https://ecosystem.ipfs.io/" class="inline-block px-3 py-2 font-semibold rounded transition duration-300 ease-in-out text-white bg-blueGreen hover:bg-blueGreenScreen" data-v-483dafb4="">View the ecosystem directory</a></div></div></section><span class="divider block mx-auto bg-blueGreenLight" data-v-132ef3b3="" data-v-483dafb4=""></span><section class="grid-margins py-20" data-v-483dafb4=""><h2 class="font-display text-center mb-12" data-v-483dafb4="">News and more</h2><div class="grid grid-cols-4" data-v-483dafb4=""><div class="col-span-4 sm:col-span-1 pr-16 mb-8 sm:mb-0" data-v-483dafb4=""><h3 class="text-navy text-base sm:text-lg font-semibold mb-4" data-v-483dafb4="">Latest blog posts</h3><ol data-v-483dafb4=""></ol></div><div class="col-span-4 sm:col-span-1 pr-16 mb-8 sm:mb-0" data-v-483dafb4=""><h3 class="text-navy text-base sm:text-lg font-semibold mb-4" data-v-483dafb4="">In the media</h3><ol data-v-483dafb4=""></ol></div><div class="col-span-4 sm:col-span-2" data-v-483dafb4=""><h3 class="text-navy text-base sm:text-lg font-semibold mb-4" data-v-483dafb4="">Latest videos</h3><div class="flex mb-4" data-v-483dafb4=""></div><a href="http://web.archive.org/web/20221004221919/https://blog.ipfs.io/?category=Video" target="_blank" class="inline-block px-3 py-2 font-semibold rounded transition duration-300 ease-in-out text-white bg-blueGreen hover:bg-blueGreenScreen" data-v-483dafb4="">More videos</a></div></div></section><!----></div><footer class="bg-gradient-6 text-white py-8 md:py-16 mt-auto" data-v-e143e012=""><div class="grid-margins" data-v-e143e012=""><div id="newsletter-form" class="flex flex-col lg:flex-row lg:justify-between lg:items-center col-start-1 col-span-12 lg:pb-20" data-v-5eedb8fa="" data-v-e143e012=""><div class="flex-shrink lg:max-w-lg xl:max-w-xl mb-4 lg:mb-0" data-v-5eedb8fa=""><h2 data-v-5eedb8fa="">Stay informed</h2><p class="mt-2 mr-2" data-v-5eedb8fa="">Sign up for the IPFS Weekly newsletter (<a href="http://web.archive.org/web/20221004221919/https://blog.ipfs.io/?tags=weekly" class="text-blueGreenLight hover:underline" data-v-5eedb8fa="">example</a>) for the latest on releases, upcoming developments, community events, and more.</p></div><form id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" action="http://web.archive.org/web/20221004221919/https://ipfs.us4.list-manage.com/subscribe/post?u=25473244c7d18b897f5a1ff6b&id=cad54b2230" method="post" target="_blank" class="flex lg:justify-end max-w-2xl xl:w-3/5" data-v-5eedb8fa=""><div id="mc_embed_signup_scroll" class="grid gric-col-2 w-full" data-v-5eedb8fa=""><div class="fields flex flex-col sm:flex-row col-start-1 col-span-2" data-v-5eedb8fa=""><input id="mce-EMAIL" required="" type="email" aria-label="Email Address" placeholder="email@your.domain" name="EMAIL" class="flex-grow text-black p-2 rounded" data-v-5eedb8fa=""><div class="sm:ml-4 sm:pt-0 pt-2" data-v-5eedb8fa=""><input id="mc-embedded-subscribe" type="submit" value="Subscribe" name="subscribe" class="p-2 text-white font-semibold bg-blueGreen hover:bg-blueGreenScreen transition duration-300 rounded cursor-pointer w-full" data-v-5eedb8fa=""></div></div><label for="gdpr_28879" class="pt-2 col-start-1 col-span-2" data-v-5eedb8fa=""><input id="gdpr_28879" type="checkbox" required="" name="gdpr[28879]" value="Y" data-v-5eedb8fa=""><span class="pl-2" data-v-5eedb8fa="">Please send me the newsletter</span></label></div><div id="mergeRow-gdpr" data-v-5eedb8fa=""><div aria-hidden="true" style="position:absolute;left:-5000px" data-v-5eedb8fa=""><input name="b_25473244c7d18b897f5a1ff6b_cad54b2230" tabindex="-1" data-v-5eedb8fa=""></div></div></form></div><div class="flex flex-col lg:flex-row lg:items-top lg:justify-between" data-v-e143e012=""><div class="flex flex-col lg:flex-row lg:items-center mb-4 md:mb-8 lg:mb-0" data-v-e143e012=""><ul class="flex flex-col sm:flex-row mt-4 md:mt-8 lg:mt-0" data-v-e143e012=""><li class="sm:mr-10 last:mr-0" data-v-e143e012=""><a href="http://web.archive.org/web/20221004221919/https://blog.ipfs.io/" target="_blank" rel="noopener noreferrer" class="footer-link font-medium hover:opacity-75 transition-opacity duration-300 ease-in-out" data-v-e143e012="">Blog & news</a></li><li class="sm:mr-10 last:mr-0" data-v-e143e012=""><a href="./media" class="footer-link font-medium hover:opacity-75 transition-opacity duration-300 ease-in-out" data-v-e143e012="">Press</a></li><li class="sm:mr-10 last:mr-0" data-v-e143e012=""><a href="http://web.archive.org/web/20221004221919/https://github.com/ipfs/community/blob/master/code-of-conduct.md" target="_blank" rel="noopener noreferrer" class="footer-link font-medium hover:opacity-75 transition-opacity duration-300 ease-in-out" data-v-e143e012="">Code of conduct</a></li><li class="sm:mr-10 last:mr-0" data-v-e143e012=""><a href="http://web.archive.org/web/20221004221919/https://github.com/ipfs/community/blob/master/CONTRIBUTING.md#security-issues" target="_blank" rel="noopener noreferrer" class="footer-link font-medium hover:opacity-75 transition-opacity duration-300 ease-in-out" data-v-e143e012="">Security</a></li></ul></div><div class="flex items-center" data-v-e143e012=""><a href="http://web.archive.org/web/20221004221919/https://github.com/ipfs" target="_blank" rel="noopener noreferrer" class="mr-5 last:mr-0"><svg viewbox="0 0 35 35" xmlns="http://www.w3.org/2000/svg" title="Github" class="w-8 h-8 fill-current hover:opacity-75 transition duration-300 ease-in-out icon"><path d="M17.499 4.5C10.32 4.5 4.5 10.468 4.5 17.83c0 5.888 3.725 10.884 8.89 12.646.65.123.888-.288.888-.642 0-.316-.011-1.155-.018-2.267-3.616.806-4.379-1.787-4.379-1.787-.591-1.54-1.443-1.95-1.443-1.95-1.18-.826.089-.81.089-.81 1.305.095 1.991 1.374 1.991 1.374 1.16 2.037 3.043 1.449 3.784 1.107.118-.86.454-1.448.825-1.781-2.887-.336-5.922-1.48-5.922-6.588 0-1.455.507-2.645 1.339-3.576-.134-.337-.58-1.693.127-3.528 0 0 1.091-.358 3.575 1.367a12.164 12.164 0 013.254-.45c1.105.006 2.217.153 3.255.45 2.482-1.725 3.571-1.367 3.571-1.367.71 1.835.264 3.19.13 3.528.833.93 1.336 2.121 1.336 3.576 0 5.12-3.04 6.248-5.935 6.577.466.412.882 1.225.882 2.47 0 1.78-.016 3.218-.016 3.655 0 .357.235.772.894.642 5.162-1.767 8.883-6.76 8.883-12.647C30.5 10.468 24.679 4.5 17.499 4.5"></path></svg></a><a href="http://web.archive.org/web/20221004221919/https://www.youtube.com/channel/UCdjsUXJ3QawK4O5L1kqqsew" target="_blank" rel="noopener noreferrer" class="mr-5 last:mr-0"><svg viewbox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" title="YouTube" class="w-8 h-8 fill-current hover:opacity-75 transition duration-300 ease-in-out icon"><path d="m24.536 16.609c0 1.395-.175 2.787-.175 2.787s-.174 1.133-.696 1.656c-.61.696-1.395.696-1.742.696-2.352.175-5.923.175-5.923.175s-4.442 0-5.748-.175c-.349-.086-1.22-.086-1.916-.696-.523-.523-.697-1.656-.697-1.656s-.174-1.392-.174-2.787v-1.306c0-1.394.174-2.787.174-2.787s.174-1.132.697-1.655c.61-.696 1.393-.696 1.741-.696 2.352-.175 5.923-.175 5.923-.175s3.571 0 5.923.175c.347 0 1.045 0 1.742.696.522.523.696 1.655.696 1.655s.175 1.393.175 2.787zm-10.279 1.569 4.616-2.352-4.616-2.44zm-11.67-2.178c0 7.404 6.009 13.413 13.412 13.413s13.413-6.01 13.413-13.413c.088-7.404-6.009-13.413-13.412-13.413s-13.413 6.01-13.413 13.413z"></path></svg></a><a href="http://web.archive.org/web/20221004221919/http://twitter.com/ipfs" target="_blank" rel="noopener noreferrer" class="mr-5 last:mr-0"><svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" title="Twitter" class="w-8 h-8 fill-current hover:opacity-75 transition duration-300 ease-in-out icon"><path d="M8.266 20.496c8.015 0 12.401-6.647 12.401-12.402 0-.187 0-.374-.008-.56a8.88 8.88 0 002.176-2.262 8.834 8.834 0 01-2.508.689 4.385 4.385 0 001.921-2.414 8.67 8.67 0 01-2.77 1.054 4.35 4.35 0 00-3.18-1.377 4.364 4.364 0 00-4.36 4.36c0 .34.042.672.11.995a12.377 12.377 0 01-8.984-4.556 4.37 4.37 0 001.351 5.823A4.409 4.409 0 012.443 9.3v.06a4.368 4.368 0 003.494 4.275 4.25 4.25 0 01-1.148.153c-.28 0-.552-.025-.816-.076a4.358 4.358 0 004.072 3.026 8.742 8.742 0 01-5.415 1.87c-.348 0-.697-.017-1.037-.06a12.398 12.398 0 006.673 1.947z"></path></svg></a><a href="http://web.archive.org/web/20221004221919/https://www.linkedin.com/company/protocollabs/" target="_blank" rel="noopener noreferrer" class="mr-5 last:mr-0"><svg viewbox="0 0 34 34" xmlns="http://www.w3.org/2000/svg" title="LinkedIn" class="w-8 h-8 fill-current hover:opacity-75 transition duration-300 ease-in-out icon"><path d="M24.208 6H10.792A4.793 4.793 0 006 10.792v13.416A4.793 4.793 0 0010.792 29h13.416A4.793 4.793 0 0029 24.208V10.792A4.793 4.793 0 0024.208 6zM13.667 24.208h-2.875V13.667h2.875zM12.229 12.45c-.93 0-1.677-.757-1.677-1.687s.748-1.696 1.677-1.696 1.677.757 1.677 1.686a1.69 1.69 0 01-1.677 1.697zm12.938 11.758h-2.875v-5.366c0-3.23-3.834-2.98-3.834 0v5.366h-2.875V13.667h2.875v1.696c1.342-2.482 6.709-2.664 6.709 2.377z"></path></svg></a></div></div><div class="flex items-center text-sm mt-4 md:mt-8" data-v-e143e012=""><a href="http://web.archive.org/web/20221004221919/https://protocol.ai/" target="_blank" class="mr-2 inline-block align-middle"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 36 36" title="Protocol Labs" class="w-4 h-4 fill-current icon"><path fill-rule="evenodd" d="M20.156 5.697c-.38-.218-.378-.572 0-.788l6.526-3.746c.38-.218.997-.217 1.375 0l6.525 3.746c.38.218.378.572 0 .788l-6.525 3.747c-.38.217-.997.216-1.375 0zm7.947 6.197c0-.436.31-.968.687-1.185l6.524-3.744c.378-.218.686-.034.686.407v18.22c0 .443-.314.982-.698 1.203L19.435 35.9c-.385.222-.698.046-.698-.388v-7.493c0-.435.313-.968.688-1.183l7.989-4.585c.38-.22.688-.754.688-1.186zM7.894 30.132c0 .436-.31.613-.687.396l-6.52-3.742C.306 26.568 0 26.03 0 25.59V7.37c0-.443.315-.621.698-.4l15.867 9.105c.385.221.698.756.698 1.19v7.492c0 .436-.312.61-.69.394l-7.99-4.585c-.38-.22-.689-.038-.689.394zM25.202 10.28c.386.221.389.579.011.795l-6.527 3.747c-.38.218-1.002.214-1.386-.006L1.43 5.706c-.386-.22-.389-.578-.011-.795l6.528-3.747c.38-.218 1.002-.214 1.386.006zm1.433 9.946c0 .435-.31.967-.687 1.182l-6.524 3.745c-.378.218-.687.039-.687-.395v-7.49c0-.436.31-.968.687-1.184l6.525-3.744c.378-.218.687-.039.687.394zm-10.06 6.61c.38.217.688.75.688 1.183v7.493c0 .436-.31.612-.687.395l-6.522-3.742c-.378-.218-.686-.75-.686-1.183v-7.494c0-.436.31-.612.686-.395z"></path></svg></a><span>© <a href="http://web.archive.org/web/20221004221919/https://protocol.ai/" target="_blank" class="text-blueGreenLight hover:underline">Protocol Labs </a>| Except as <a href="http://web.archive.org/web/20221004221919/https://protocol.ai/legal/" target="_blank" class="text-blueGreenLight hover:underline">noted</a>, content licensed <a href="http://web.archive.org/web/20221004221919/https://creativecommons.org/licenses/by/3.0/" target="_blank" class="text-blueGreenLight hover:underline">CC-BY 3.0</a> | <a href="http://web.archive.org/web/20221004221919/https://protocol.ai/legal/#terms-of-service" target="_blank" class="text-blueGreenLight hover:underline">Terms</a> | <a href="http://web.archive.org/web/20221004221919/https://protocol.ai/legal/#privacy-policy" target="_blank" class="text-blueGreenLight hover:underline">Privacy</a> | <a href="./legal" class="text-blueGreenLight hover:underline">DMCA</a></span></div></div></footer></div></div></div><script defer="" src="/web/20221004221919js_/https://ipfs.io/_nuxt/static/1659065546/state.js"></script><script src="/web/20221004221919js_/https://ipfs.io/_nuxt/b27beec.js" defer=""></script><script src="/web/20221004221919js_/https://ipfs.io/_nuxt/8c952dc.js" defer=""></script><script src="/web/20221004221919js_/https://ipfs.io/_nuxt/4b391a5.js" defer=""></script><script src="/web/20221004221919js_/https://ipfs.io/_nuxt/d4f6737.js" defer=""></script><script src="/web/20221004221919js_/https://ipfs.io/_nuxt/d5c491d.js" defer=""></script><script src="/web/20221004221919js_/https://ipfs.io/_nuxt/a32fdaa.js" defer=""></script></body></html><!-- FILE ARCHIVED ON 22:19:19 Oct 04, 2022 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 15:42:03 Feb 16, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.636 exclusion.robots: 0.027 exclusion.robots.policy: 0.016 esindex: 0.01 cdx.remote: 21.43 LoadShardBlock: 374.117 (6) PetaboxLoader3.resolve: 203.176 (2) PetaboxLoader3.datanode: 329.759 (8) load_resource: 309.462 (2) -->