h1#main-title{max-width:760px;margin:0 auto 25px;font-size:65px;line-height:68px}#testimonials-container{max-width:580px;margin:0 auto 28px;display:grid;position:relative}#testimonials-container .testimonial{opacity:0;pointer-events:none;z-index:1;grid-area:1/1;place-content:center;transition:opacity .5s}#testimonials-container .testimonial.active{opacity:1;pointer-events:all}#testimonials-container .testimonial blockquote{color:#fff;margin-bottom:20px;font-size:18px;font-style:italic;line-height:28px;transition:transform .5s;transform:scale(.8)}#testimonials-container .testimonial.active blockquote{transform:scale(1)}#testimonials-container .testimonial blockquote:before,#testimonials-container .testimonial blockquote:after{content:"“"}#testimonials-container .testimonial blockquote:after{content:"”"}.testimonial-author{justify-content:center;align-items:center;gap:10px;margin:0 auto;transition:transform .5s;display:flex;transform:scale(.8)}#testimonials-container .testimonial.active .testimonial-author{transform:scale(1)}.testimonial-author img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:48px;height:48px}.testimonial-author div{text-align:left}.testimonial-name{color:#fff;font-size:14px;font-weight:500;line-height:20px;display:block}.testimonial-role{color:#ffffff80;max-width:300px;font-size:13px;line-height:18px;display:block}#testimonials-controller{max-width:420px;margin:0 auto 84px}#logo-gallery-container{--left-spacing:40px;text-align:right;box-sizing:border-box;white-space:nowrap;width:100%;height:22px;margin:24px 0 0;display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60px calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#0000,#000 60px calc(100% - 60px),#0000)}#logo-gallery{height:100%;animation:60s linear infinite scroll;display:inline-block}#logo-gallery img{-o-object-fit:contain;object-fit:contain;opacity:.5;height:100%;margin:0 var(--left-spacing)0 0;vertical-align:top;transition:opacity .3s;display:inline-block}#logo-gallery img:hover{opacity:1}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#stats-container{-moz-column-count:3;column-count:3;-moz-column-gap:85px;max-width:var(--content-max-width);column-gap:85px;margin:0 auto;padding:0 80px}.stat-item{text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box;float:left;background:#ffffff08;border-top:1px solid #ffffff0d;border-radius:8px;width:100%;padding:60px 30px;display:inline-block}.stat-title{font-family:var(--font-mono);color:#fff;margin-bottom:12px;font-size:32px;font-weight:700;line-height:32px}.stat-title span{letter-spacing:-4px}.digit{width:1ch;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.digit-wrap{width:100%;line-height:1;position:absolute}.digit-wrap.current{transition:top .3s;top:0}.digit-wrap.new{transition:top .3s;top:100%}.stat-counter{align-items:baseline;display:inline-flex}.stat-subtitle{color:#fffc;max-width:230px;margin:0 auto;font-size:16px;line-height:23px}.circuit-container{background-image:url(/images/circuit.svg);background-position:top;background-repeat:no-repeat;background-size:contain;width:126px;height:100px;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}header .circuit-container{margin:0 auto}.network-circuit{margin:0 0 0 calc(12.5% - 63px)}#network-section{max-width:var(--content-max-width);margin:0 auto 120px;padding:0 80px}#pubs-container{grid-template-columns:repeat(4,1fr);gap:85px;margin-bottom:40px;display:grid;position:relative}#pubs-container:after{content:"";z-index:-1;background-image:linear-gradient(90deg,#444 30%,#0000 30%);background-repeat:repeat-x;background-size:8px 2px;width:100%;height:2px;animation:.5s linear infinite moveDots;position:absolute;top:50%;left:0}@keyframes moveDots{0%{background-position:0 0}to{background-position:8px 0}}#network-clusters{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cluster-tag{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:8px;padding:10px 20px;display:flex}.cluster-label{color:#ffffffb3;font-size:14px;font-weight:500}.cluster-count{color:#fff6;font-size:13px;font-weight:600}#network-updated{color:#ffffff4d;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.status-dot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 4px #34d399}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 4px #34d399}50%{opacity:.4;box-shadow:0 0 8px #34d399}}#closing-cta{text-align:center;margin:0 auto 150px}#case-studies-wrapper{-webkit-mask-image:linear-gradient(to right,#0000,black var(--side-margin),black calc(100% - var(--side-margin)),#0000);-webkit-mask-image:linear-gradient(to right,#0000,black var(--side-margin),black calc(100% - var(--side-margin)),#0000);mask-image:linear-gradient(to right,#0000,black var(--side-margin),black calc(100% - var(--side-margin)),#0000);position:relative}#case-studies-container{width:100%;max-width:var(--content-max-width);white-space:nowrap;scroll-snap-type:x mandatory;scrollbar-color:#2f2f2f #000;margin:0 auto 120px;overflow:auto}#case-studies-container::-webkit-scrollbar{height:10px}#case-studies-container::-webkit-scrollbar-track{background:#000;border-radius:5px}#case-studies-container::-webkit-scrollbar-thumb{background:#2f2f2f;border-radius:5px}#case-studies-container::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.case-study{width:calc(50% - var(--side-margin-xl) - 33px - 7px);box-sizing:border-box;vertical-align:top;white-space:normal;scroll-snap-align:center;background:#242424;border-radius:0 15px 15px 0;min-width:430px;min-height:369px;margin-top:34px;margin-bottom:86px;margin-left:60px;padding:60px 40px 0;display:inline-block;position:relative}.case-study:first-child{margin-left:var(--side-margin-xl)}.case-study:last-child{margin-right:var(--side-margin-xl)}.case-study:before{content:"";background-image:url(/images/case-file-title.svg);background-position:0 0;background-repeat:no-repeat;background-size:100%;width:193px;height:34px;position:absolute;bottom:100%;left:0}.case-study img{width:auto;margin-bottom:42px;display:block}.case-study p{color:#fff9;min-height:144px;margin-bottom:18px;font-size:16px;line-height:24px}.case-study h4{color:#fff;font-size:22px;font-weight:600;line-height:32px}.case-study h4:before{content:"Results:";color:#fff9;font-size:16px;font-weight:400;line-height:32px;display:block}.read-full-cta{background-image:url(/images/read-full-bg.svg);background-position:right 0;background-repeat:no-repeat;background-size:560px 45px;border-radius:0 0 0 15px;width:calc(100% - 24px);height:45px;display:block;position:absolute;top:100%;right:24px;overflow:visible}.read-full-cta:before{content:"";pointer-events:none;background:#242424;border-radius:0 0 0 15px;width:calc(100% - 540px);height:100%;display:block;position:absolute;top:0;left:0}.read-full-cta svg{opacity:.2;transition:opacity .3s;position:absolute;bottom:0;right:-8px}.read-full-cta:hover svg{opacity:1}@media (min-width:1600px){.case-study{width:calc(33.33% - var(--side-margin-xl) - 13px)}}#faq-section{width:calc(100% - (var(--side-margin-xl)*2));max-width:var(--content-max-width);height:auto;padding:120px var(--side-margin-xl)90px;box-sizing:border-box;background:linear-gradient(#242424,#1e1e1e);border-top:1px solid #ffffff0d;border-radius:15px;margin:0 auto 150px;display:flex;position:relative}.faq-section{max-width:var(--content-max-width);margin:60px var(--side-margin-xl)100px;padding:0;display:flex}#faq-title{z-index:10;width:387px;font-family:var(--font-mono);text-align:center;color:#ffffff59;background-image:url(/images/dip-accent.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;height:55px;font-size:14px;font-weight:700;line-height:45px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}#faq-title svg{width:1em;margin-left:5px;display:inline-block}.column{flex:1;padding:0}.column:not(:nth-child(2)){margin-left:45px}.faq-item{letter-spacing:.25px;border-top:1px solid #ffffff0d;padding:22.5px 0;line-height:1.4em;transition:border .3s,background .3s;position:relative}.faq-item>*{transition:color .3s}.question{color:#fffffff2;padding-right:20px;font-size:18px;font-weight:600}.answer{color:#fff9;max-height:300px;padding-top:10px;font-size:16px;font-weight:400;transition:max-height .3s,padding .3s,color .3s;overflow:hidden}.faq-item.closed .answer{max-height:0;padding:0}.faq-item .toggle{cursor:pointer;z-index:2;text-align:right;box-sizing:border-box;background:0 0;border:none;width:100%;height:100%;padding-top:20px;font-size:21px;font-weight:lighter;line-height:21px;position:absolute;top:0;right:0;color:#0000!important}.faq-item .toggle:before{content:"";opacity:1;background:#ffffff59;width:13px;height:1px;transition:background .3s;position:absolute;top:33px;right:0;transform:translateY(-50%)}.faq-item:hover .toggle:before{background:#fff}.faq-item .toggle:after{content:"";opacity:0;background:#ffffff59;width:1px;height:0;transition:opacity .3s,height .15s,background .3s;position:absolute;top:33px;right:6px;transform:translateY(-50%)}.faq-item:hover .toggle:after{background:#fff}.faq-item.closed .toggle:after{opacity:1;height:13px}@media screen and (max-width:1080px){#stats-container{-moz-column-count:2;column-count:2;-moz-column-gap:35px;column-gap:35px;padding:0 60px}.stat-item{border-radius:8px}.stat-item:last-child{display:none}#network-section{padding:0 60px}#pubs-container{grid-template-columns:repeat(3,1fr);gap:35px}#pubs-container .pub-item:last-child{display:none}#case-studies-container{margin-bottom:var(--side-margin-xl)}.case-study{margin-left:30px}.case-study:first-child{margin-left:var(--side-margin)}#faq-section{margin-bottom:var(--side-margin-xl);width:calc(100% - (var(--side-margin)*2));display:block}.column:not(:nth-child(2)){margin-left:0}}@media screen and (max-width:768px){#carbon-container{width:100%}#carbon-element h2{font-size:20px}#advertisers-label,#publishers-label{display:none}h1#main-title{font-size:40px;line-height:1.1em}#stats-container{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;padding:0 30px}.stat-item:first-child{margin-bottom:15px}#network-section{margin-bottom:var(--side-margin);padding:0 30px}#pubs-container{grid-template-columns:repeat(2,1fr);gap:25px}#pubs-container:after{display:none}#pubs-container .pub-item:last-child{display:grid}.network-circuit{margin:0 auto}#testimonials-container{max-width:80%}#case-studies-container{margin-bottom:var(--side-margin)}#faq-section{margin-bottom:var(--side-margin);padding:100px var(--side-margin)60px;border-radius:0;width:100%}#faq-title{width:320px;height:47px;font-size:12px;line-height:40px}.question{font-size:16px}}@media screen and (max-width:480px){#carbon-element h2{font-size:16px}h1#main-title{font-size:32px}.stat-title{font-size:28px}#pubs-container{grid-template-columns:1fr;gap:30px}.case-study{min-width:390px;min-height:auto;padding:40px 30px 0}.case-study img{margin-bottom:30px}.case-study h4{font-size:20px}#testimonials-controller{display:none}}
