h1#main-title{color:#fff;max-width:600px;margin:0 auto 25px;font-size:65px;font-weight:400;line-height:68px}h1#main-title strong{font-weight:700}h1#main-title em,h1#main-title span{font-family:georgia}#testimonials-container{max-width:540px;min-height:120px;margin:0 auto 28px;position:relative}#testimonials-container .testimonial{opacity:0;pointer-events:none;width:100%;transition:opacity .5s;position:absolute;top:0;left:0}#testimonials-container .testimonial.active{opacity:1;pointer-events:all}#testimonials-container .testimonial blockquote{color:#fff;margin-bottom:17px;font-size:15px;font-style:italic;line-height:23px;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:"”"}#testimonials-container .testimonial p{color:#fff9;text-align:left;max-width:220px;margin:0 auto;font-size:12px;line-height:17px;transition:transform .5s;display:block;transform:scale(.8)}#testimonials-container .testimonial.active p{transform:scale(1)}#testimonials-container .testimonial p img{float:left;object-fit:cover;border-radius:50%;width:32px;height:32px;margin-right:8px;display:block}#testimonials-container .testimonial p span{color:#fff}#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{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{column-count:3;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{color:#fff;margin-bottom:12px;font-family:Courier New;font-size:32px;font-weight:700;line-height:32px}.stat-title span:not(.increment){letter-spacing:-4px}.increment{vertical-align:top;display:inline-flex}.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;position:relative}.circuit-container:before{content:"";background:linear-gradient(var(--main-bg-color),transparent);z-index:2;width:100%;height:50px;display:block;position:absolute;top:0;left:0}.circuit-container:after{content:"";background:linear-gradient(transparent,var(--main-bg-color));z-index:2;width:100%;height:50px;display:block;position:absolute;bottom:0;left:0}header .circuit-container{left:50%}#stats-container+.circuit-container{left:150px}#pubs-container{column-count:4;max-width:var(--content-max-width);column-gap:85px;margin:0 auto 120px;padding:0 80px;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}}.half-media-text-container{clear:both;max-width:var(--content-max-width);justify-content:center;align-items:center;margin:0 auto 150px;display:flex}.half-media-text-container:after{content:"";clear:both;display:block}.half-width-media-container{background:#ffffff0d;border-top:1px solid #ffffff0d;justify-content:center;align-items:center;gap:2rem;width:50%;height:812px;display:flex;position:relative;overflow:hidden}.media-left-text-right .half-width-media-container{border-radius:0 15px 15px 0;order:1}.media-right-text-left .half-width-media-container{border-radius:15px 0 0 15px;order:2}.half-width-media{height:100%;position:relative}.ad-slider{flex-direction:column;align-items:center;gap:0;transition:transform .5s;display:flex}.ad-slider img{object-fit:cover;transform-origin:50%;opacity:.2;cursor:pointer;filter:grayscale();transition:all .5s;transform:scale(.7)}.cover-ad-slider img{object-fit:contain;border-radius:8px;width:415px;height:260px}.classic-ad-slider img{width:295px;height:112px}.ad-slider img:not(.active):hover{opacity:.95!important}.ad-slider img.active{opacity:1;filter:grayscale(0);margin:25px 0;transform:scale(1)}.cover-ad-slider img.active{margin:0}.ad-slider img.adjacent{opacity:.4;transform:scale(.8)}.indicators{flex-direction:column;gap:10px;padding:1rem;display:flex;position:absolute}.media-left-text-right .indicators{left:28px}.media-right-text-left .indicators{right:28px}.indicator{cursor:pointer;background-color:#ffffff1a;border-radius:50%;width:8px;height:8px;transition:background .3s,box-shadow .3s}.indicator:hover,.indicator.active{background-color:#fff}.half-width-text-container{flex-direction:column;align-items:flex-start;width:50%;height:812px;transition:transform .3s ease-out;display:flex}.media-left-text-right .half-width-text-container{order:2}.media-right-text-left .half-width-text-container{order:1}.half-width-text{box-sizing:content-box;max-width:475px;margin:0 auto;padding:60px;position:relative}.headline-icon{margin-bottom:35px}h2.headline{color:#fff;margin-bottom:35px;font-size:42px;font-weight:400;line-height:50px}h2.headline strong{font-weight:700}h2.headline span{font-family:georgia}h2.headline em{font-family:georgia;font-style:italic}.half-width-text p{margin-bottom:42px;font-size:18px;line-height:30px}#gallery-container{width:calc(100% - (var(--side-margin-xl)*2));max-width:var(--content-max-width);background:#1e1e1e;border-top:1px solid #ffffff0d;border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:center;height:auto;margin:0 auto 150px;padding:0;display:flex;position:relative}#gallery-container .h-slider{justify-content:center;align-items:center;width:100%;height:500px;margin:150px 0 100px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}#gallery-container .ad-slider{flex-direction:row;align-items:center;gap:0;transition:transform .5s;display:flex;position:relative}#gallery-container .ad-slider img{object-fit:contain;transform-origin:50%;opacity:.2;cursor:pointer;filter:grayscale()blur(2px);border-radius:8px;flex-shrink:0;width:320px;height:499px;transition:all .5s;transform:scale(.7)}#gallery-container .ad-slider img[style*="0.4"]{opacity:0!important}#gallery-container .ad-slider img:not(.active):hover{filter:grayscale()blur();opacity:.95!important}#gallery-container .ad-slider img.active{opacity:1;filter:grayscale(0)blur();transform:scale(1)}#gallery-title{z-index:10;text-align:center;color:#ffffff59;background-image:url(/images/dip-accent.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:387px;height:55px;font-family:courier new;font-size:14px;font-weight:700;line-height:45px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}#gallery-title svg{width:1em;margin-left:5px;display:inline-block}.slide-details-container{z-index:3;position:relative}.slide-details{opacity:0;height:0;margin-bottom:0;transition:opacity 1s;overflow:hidden}.slide-details.active{opacity:1;height:235px;margin-bottom:100px}.slide-details>*{vertical-align:top;transition:transform .6s;display:inline-block;transform:scale(.9)}.slide-details.active>*{transform:scale(1)}.logo-info{text-align:right;width:250px}.logo-info img{object-fit:contain;width:auto;max-width:100%;height:35px;margin-bottom:20px;display:inline-block}.img-info{width:175px;margin-left:55px}.img-info small{display:block}.img-info img{object-fit:cover;border-radius:3px;width:175px;height:175px;margin-bottom:20px;display:block}.color-info{width:175px;margin-left:55px}.color-info small{display:block}.color-image{border-radius:3px;width:175px;height:175px;margin-bottom:20px;position:relative;overflow:hidden}.color-image img{object-fit:cover;opacity:.2;filter:blur(5px);width:200%;height:200%;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.color-box{float:left;vertical-align:top;border-radius:3px;width:32px;height:32px;margin-right:10px;transform:translateY(4px)}.text-info{width:250px;margin-left:55px}#gallery-container .indicators{z-index:3;background-image:url(/images/dip-accent-2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:row;justify-content:center;gap:10px;width:287px;height:34px;padding:1rem;display:flex;position:absolute;bottom:-52px;left:50%;transform:translate(-50%)}#gallery-container .indicator{cursor:pointer;background-color:#ffffff1a;border-radius:50%;width:8px;height:8px;transition:background .3s,box-shadow .3s}#gallery-container .indicator:hover,#gallery-container .indicator.active{background-color:#fff}#case-studies-wrapper{-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 110px;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{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)}}@media (max-width:1050px){.case-study{margin-left:30px}}#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;text-align:center;color:#ffffff59;background-image:url(/images/dip-accent.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:387px;height:55px;font-family:courier new;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}@keyframes slow-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#leaderboard{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:55px auto 100px;display:flex;position:relative}#leaderboard article{padding:80px 40px 0;position:absolute;inset:0;overflow:hidden}#leaderboard .circles-bg{opacity:.5;z-index:0;transform-origin:50%;animation:350s linear infinite slow-rotate;position:absolute;top:calc(50% - 480px);left:calc(50% - 500px)}#leaderboard h3{z-index:10;text-align:center;color:#ffffff59;background-image:url(/images/dip-accent.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:387px;height:55px;font-family:courier new;font-size:14px;font-weight:700;line-height:45px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}#leaderboard h3 svg{width:1em;margin-left:5px;display:inline-block}#leaderboard p{color:#fffffff2;text-align:center;z-index:1;margin:0 auto;padding:20px 0;font-size:18px;position:relative}#leaderboard p img{vertical-align:middle;border-radius:3px;margin:0 15px 0 0;display:inline-block}@media screen and (max-width:1360px){#gallery-container{border-radius:0;width:100%}#gallery-container:before,#gallery-container:after{display:none}}@media screen and (max-width:1260px){#stats-container{column-count:2;column-gap:35px;padding:0 60px}.stat-item{border-radius:8px}.stat-item:last-child{display:none}#pubs-container{column-count:3;column-gap:35px;margin-bottom:100px;padding:0 60px}#pubs-container .pub-item:last-child{display:none}.half-media-text-container{margin:0 auto var(--side-margin-xl)}#case-studies-container{margin-bottom:var(--side-margin-xl)}#faq-section{margin-bottom:var(--side-margin-xl);display:block}.column:not(:nth-child(2)){margin-left:0}}@media screen and (max-width:1080px){.half-media-text-container{padding:0 var(--side-margin);flex-direction:column;margin-bottom:60px}.half-width-media-container,.half-width-text-container{width:100%;height:auto}.media-left-text-right .half-width-media-container,.media-right-text-left .half-width-media-container{border-radius:8px;order:1;height:420px}.media-left-text-right .half-width-text-container,.media-right-text-left .half-width-text-container{order:2}.half-width-text-container{height:auto;transform:none!important}.half-width-text{max-width:500px;margin:0;padding:40px 0}h2.headline{margin-bottom:25px;font-size:32px;line-height:40px}.headline-icon{display:none}.half-width-text p{margin-bottom:30px;font-size:16px;line-height:26px}.cover-ad-slider img{width:335px;height:210px}#gallery-container .h-slider{margin-bottom:60px}.slide-details-container p{font-size:13px;line-height:18px}.slide-details-container p+p{margin-top:15px}.slide-details.active{margin-bottom:60px}.logo-info{width:200px}.logo-info img{height:30px;margin-bottom:15px}.img-info{width:135px;margin-left:25px}.img-info img{width:135px;height:135px}.color-info{width:135px;margin-left:25px}.color-image{width:135px;height:135px}.text-info{width:200px;margin-left:25px}.case-study:first-child{margin-left:var(--side-margin)}#faq-section,#leaderboard{width:calc(100% - (var(--side-margin)*2))}}@media screen and (max-width:860px){#carbon-container{width:100%}#carbon-element h2{font-size:20px}#advertisers-label{transform:translate(-320px,-220px)scale(.8)}#outer-shell:hover~#advertisers-label{transform:translate(-320px,-220px)scale(1)}#publishers-label{transform:translate(247px,235px)scale(.8)}#inner-shell:hover~#publishers-label{transform:translate(247px,235px)scale(1)}}@media screen and (max-width:760px){#stats-container{column-count:1;column-gap:0;padding:0 30px}.stat-item:first-child{margin-bottom:15px}.stat-item:last-child{display:none}#pubs-container{column-count:2;margin-bottom:var(--side-margin);column-gap:25px;padding:0 30px}#pubs-container:after{display:none}#pubs-container .pub-item:last-child{display:inline-block}.half-media-text-container{flex-direction:column;margin-bottom:60px;padding:0 30px}#gallery-container{margin-bottom:120px}.logo-info{width:135px}.text-info{display:none}#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}#leaderboard{margin-bottom:var(--side-margin);border-radius:0;width:100%}}@media screen and (max-width:730px){#advertisers-label,#publishers-label{display:none}}@media screen and (max-width:630px){h1#main-title{font-size:40px;line-height:1.1em}#testimonials-container{max-width:80%;min-height:180px}}@media screen and (max-width:560px){#carbon-element h2{font-size:16px}.half-media-text-container{padding:0}.media-left-text-right .half-width-media-container,.media-right-text-left .half-width-media-container{border-radius:0}.half-width-text{padding:40px var(--side-margin)0}#gallery-container .h-slider{margin-top:120px}.slide-details.active{height:auto}.logo-info{text-align:left;width:100%;display:block}.img-info{margin:25px 0 0}.color-info{margin-top:25px}.case-study{min-width:390px;min-height:auto;padding:40px 30px 0}.case-study img{margin-bottom:30px}.case-study h4{font-size:20px}}@media screen and (max-width:430px){h1#main-title{font-size:32px}.stat-title{font-size:28px}#pubs-container{column-count:1;column-gap:0;padding:0 30px}}@media screen and (max-width:360px){#testimonials-controller{display:none}}
