@import url("https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&display=swap");.courierPrimeFont{font-family:Courier Prime,monospace;font-weight:400;font-style:normal}.articlePostPage{font-family:Inter,sans-serif}.entire-article{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 18rem}@media (max-width:1023px){.entire-article{padding:0}}.hero-section{justify-content:center;align-items:center;padding:5rem 0 4rem}@media (max-width:767px){.hero-section{padding:1rem 2rem 4rem 1.5rem}}.top-article-image{width:60rem;height:auto;border-radius:10px}.top-article-animation{width:60rem;height:35rem;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem}@media (max-width:767px){.top-article-animation{width:20rem;height:20rem}}.article-heading{color:#333333ff;font-size:2.5rem;line-height:3rem;margin:1rem 0 1.5rem}@media (max-width:767px){.article-heading{font-size:1.5rem;line-height:2.2rem;margin:0}}@media (max-width:1023px) and (min-width:768px){.article-heading{font-size:2rem;margin:0}}.article-heading:hover{transform:scale(1)}.article-category{color:#333333ff;font-size:1rem;font-weight:600;margin-right:1rem}.article-date{color:gray}.article-summary{font-style:italic;font-size:1rem;letter-spacing:1px;line-height:2rem}@media (max-width:1023px){.article-summary{padding:1rem 0}}.article-author-link{color:#333333ff;padding:.8rem 0 .5rem;font-size:.8rem;letter-spacing:1px;text-decoration:none}.article-author-link p{margin-bottom:3px}.article-author{font-weight:600}.article-author:hover{font-weight:700}@media (max-width:1023px){.article-author{padding:1rem 0}}.article-author-title{color:gray;font-weight:500}.article-post-container{line-height:1.8rem;padding:0 0 10rem}@media (max-width:1023px){.article-post-container{padding:0 2.5rem}}.article-post-container p{font-size:1.1rem;letter-spacing:1px;line-height:2rem}.in-article-post-heading{color:black;font-size:1.5rem;letter-spacing:.9px;margin:3rem auto 1.5rem}.in-article-post-heading2{color:black;font-size:1.2rem;font-weight:500;letter-spacing:.9px;margin:2.5rem auto 1rem}.in-article-post-heading3{color:black;font-size:1.1rem;font-weight:500;letter-spacing:.9px;margin:2rem auto 1rem}.article-post-quote{color:rgb(36,2,105);font-weight:500;font-size:1.3rem;letter-spacing:1px;line-height:2.2rem;padding:0 0 0 1rem;border-left:.8rem solid rgb(46,3,132);margin:2.8rem 0}.articlePostList{list-style-type:disc;font-size:1rem;letter-spacing:1px;line-height:3rem}.articlePostList li{font-size:1.1rem;line-height:2.3rem}.articleGraphTitle{font-size:.9rem;font-weight:700;letter-spacing:1px}.custom-tooltip{background-color:transparent;color:#333333ff;padding:1.5rem;border-radius:0;border:2px solid black;font-size:.9rem;letter-spacing:1.1px;line-height:1.5rem;transition:all .2s ease-in-out;margin-left:7rem}.articleGraph{margin:3rem 0 3rem 15rem}@media (max-width:1023px){.articleGraph{margin:3rem 1rem 3rem 0}}.articleGraphSource{color:gray;font-size:.8rem;margin:1rem 15rem 0 0;line-height:1.1rem}@media (max-width:767px){.articleGraphSource{margin:1rem 5rem 0 0}}.articleTreemap{margin:3rem 0}.articlePostImage{margin:4rem 0 .5rem}.articleImageDescription{font-size:.8rem;font-style:italic;color:gray;margin-bottom:4rem}.in-article-post-link{color:inherit;font-weight:500;text-decoration:none;border-bottom:1px solid rgb(106,106,106)}.in-article-post-link:hover{border-bottom:2px solid rgb(106,106,106)}.venn-container{position:relative;width:500px;height:400px;margin:50px auto}@media (max-width:767px){.venn-container{height:350px}}.circle{position:absolute;width:250px;height:250px;border-radius:50%;opacity:.5;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:14px;color:#fff}@media (max-width:767px){.circle{width:200px;height:200px}}.circle-a{top:10px;left:30px;background-color:#ff6384}@media (max-width:767px){.circle-a{left:-10px}}.circle-b{top:10px;left:220px;background-color:#36a2eb}@media (max-width:767px){.circle-b{left:150px}}.circle-c{top:150px;left:125px;background-color:#4bc0c0}@media (max-width:767px){.circle-c{left:80px}}.label.center{position:absolute;top:160px;left:190px;font-size:16px;font-weight:700;color:#333;pointer-events:none}.faq-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;background-color:#fbf5ff;padding:4rem;border-radius:16px;gap:4rem;flex-wrap:nowrap;margin:3rem 0 2rem}@media (max-width:768px){.faq-container{gap:1rem;padding:3rem 2rem;margin-top:3rem}}.faq-left{flex:1;max-width:300px}.faq-left h2{font-size:2rem;font-weight:700;margin-bottom:.5rem}.faq-subheading{font-size:.9rem!important;color:#333;line-height:1.8!important}.faq-right{flex:2;display:flex;flex-direction:column;gap:1.5rem}.faq-item{padding-bottom:.5rem;border-bottom:2px solid #c8b2d9;cursor:pointer;transition:border-color .3s ease}.faq-item:hover{border-color:#d1c5e8}.faq-item.active{border-color:#8c52ff}.faq-question-row{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.faq-question{font-weight:600;font-size:.9rem;color:#222;line-height:1.5rem}.faq-answer{margin-top:.5rem;font-size:.95rem;color:#444;display:none}.faq-item.active .faq-answer{display:block}.faq-caret{font-size:.7rem;margin-left:1rem;color:#c8b2d9;transition:transform .3s ease}.faq-caret.rotated{transform:rotate(180deg)}@media (max-width:768px){.faq-container{flex-direction:column}.faq-left,.faq-right{max-width:100%}}.article-signup-container{background-color:#053bed;border-radius:.5rem;padding:4rem 1rem 5rem;margin-top:2rem}.article-signup-content{margin-left:5rem}@media (max-width:767px){.article-signup-content{margin:0 1rem}}.article-signup-tag{font-family:Sen,sans-serif;font-weight:700;color:#f6ff00;cursor:pointer;display:inline-block;font-size:15px;transition-duration:.3s;letter-spacing:.1rem}.article-signup-heading{color:white;font-family:Sen,sans-serif;font-size:40px;line-height:2.5rem;letter-spacing:.2px;margin-bottom:15px}@media (max-width:767px){.article-signup-heading{font-size:2rem;line-height:2rem}}.article-signup-description{color:white;font-size:16px;margin-bottom:30px}@media (max-width:767px){.article-signup-description{margin-right:2rem}}.angled-wrapper{font-family:Sen,sans-serif;position:relative;display:flex;width:120%;border:1.5px solid black;height:3rem;overflow:hidden;background-color:white}@media (max-width:767px){.angled-wrapper{width:100%}}.angled-input{flex:1;border:none;padding:0 1rem;font-size:1rem;outline:none}@media (max-width:767px){.angled-input{padding-left:1rem;width:1.5rem}}.angled-button{font-size:16px;font-weight:700;position:relative;width:160px;background:#f6ff00;color:black;border:none;cursor:pointer;clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);transition:background-color .2s ease}@media (max-width:767px){.angled-button{font-size:14px;width:90px}}.angled-button:hover{background-color:#f9ff56;color:#1a1a1a}.refBorder{border-bottom:1px solid #333333ff;height:1px;background-color:#ccc;margin:5rem 0 2rem}@media (max-width:1023px){.refSection{margin-bottom:6rem}}.article-ref-link{font-size:.8rem;color:#333333ff;text-decoration:none;margin-bottom:2rem}.article-ref-link:hover{font-weight:700}.share-button{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem .5rem 0;font-size:.875rem;color:black;margin-bottom:2rem}.linkedin{color:#0072b1}.share-button.linkedin:hover{transform:scale(1.1)}.share-button.twitter{color:#1da1f2}.share-button.twitter:hover{transform:scale(1.1)}.share-button.email{color:#053bed}.share-button.email:hover{transform:scale(1.1)}.share-text-buttons{display:flex;gap:1rem;flex-wrap:wrap}.share-text{font-size:1rem;font-weight:700;margin-top:.5rem}.intro-text{color:#8c8c8c;font-family:Sen,sans-serif;font-weight:500;padding-bottom:3rem;margin-bottom:3rem;font-size:1.5rem;letter-spacing:.8px;border-bottom:1px solid #e3e3e3;line-height:1.5}@media (max-width:1023px){.intro-text{font-size:1.2rem;padding:0 3rem 3rem}}.grayRowBorder{border-bottom:1px solid #e3e3e3;margin:2rem 0}.grayColBorder{border-right:1px solid #e3e3e3;padding:0 2rem}@media (max-width:1023px){.grayColBorder{display:none}}#leftColMargin{margin-left:2rem}.chart-container{width:100%;height:420px}@media (max-width:767px){.chart-container{width:140%;height:420px}}.bar-chart-container{margin:3rem 0 5rem}.in-text-graph{margin:3rem 0}.article-graph-title2{font-size:.9rem;font-weight:700;letter-spacing:.6px}.graph-description{font-size:.9rem;margin-bottom:2rem;line-height:1.5}.graph-data-source{font-size:.6rem;color:rgb(90,90,90);margin-top:1.5rem;line-height:1rem;padding-right:8rem}@media (max-width:767px){.graph-data-source{padding-right:0}}.graph-data-source-link{color:rgb(90,90,90);text-decoration:none}.graph-data-source-link:hover{font-weight:700}.graph-end-logo{display:flex;justify-content:flex-end;margin:1rem 5rem 3rem 0}@media (max-width:767px){.graph-end-logo{margin:1rem 0 0}}.graphQLogo{font-family:Sen,sans-serif;color:rgb(28,0,84);font-size:.9rem;font-weight:800;border:.2rem solid rgb(28,0,84);padding:.1rem .4rem;display:inline-block}@media (max-width:767px){.graphQLogo{font-size:.8rem;margin-top:4rem;margin-right:-7rem;margin-left:3rem}}.data-source-info{display:flex;justify-content:space-between;align-items:center;width:100%}@media (min-width:768px){.data-source-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.graphDownloadButton{font-size:.8rem;float:right}.graphDownloadButton:hover{transform:scale(1.2)}.rotatingTextRow{padding:5rem}@media (max-width:1023px){.rotatingTextRow{padding:1.5rem}}.mythHeading{color:#ffb357}.factHeading,.mythHeading{font-size:2rem;font-weight:700}.factHeading{color:#ff6384}.rotating-text-container{width:100%;min-height:16rem;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;padding:1rem 0}.rotating-text{font-family:Sen,sans-serif;font-size:2rem;font-weight:500;color:#222;line-height:1.5;opacity:0;transition:opacity 1s ease-in-out;text-align:left}@media (max-width:1023px){.rotating-text{font-size:1.5rem}}.rotating-text.fade-in{opacity:1}.rotating-text.fade-out{opacity:0}.text-myth{color:#ffb357}.text-fact{color:#ff6384}.peopleBackground{background-color:#f7e8fd;padding:3rem;margin-left:1rem;border-radius:10}.people-container{gap:1.5rem;padding:2rem}.people-container,.person-circle{display:flex;justify-content:center}.person-circle{width:100px;height:200px;border-radius:50%;align-items:center;color:#ffb357;transition:background-color .3s,color .3s}.person-circle.selected{color:#ff6384}.people-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;max-width:400px;margin:2rem auto;justify-items:center}.twenty-person-circle{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffb357;transition:color .3s ease}.twenty-person-circle.selected{color:#ff6384}.counter-container{text-align:center;font-family:sans-serif;margin-top:2rem}.counter-number{font-size:7rem;font-weight:700}.counter-label,.counter-number{font-family:Sen,sans-serif;color:#f43f5e}.counter-label{font-size:2rem;font-weight:600;margin-top:3rem}.counter-subtext{color:#fc8196;font-size:.9rem;margin-top:1rem}.flow-chart{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding:1rem;margin-bottom:1rem}.flow-line{position:absolute;top:50%;left:0;right:0;height:2px;background-color:#c7d7f8;z-index:0}.flow-card-title{color:#105fdd;font-weight:700}.flow-card-description{font-size:.8rem;line-height:1.5;margin:.8rem .5rem;display:block}.flow-step{flex:1 1 calc(20% - 1.5rem);max-width:150px;background:white;border:1px solid #b3ccf5;border-radius:12px;padding:1rem;box-shadow:0 2px 6px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;text-align:center;z-index:1}.flow-icon{font-size:1.75rem;color:#3b82f6;padding:1.5rem 2rem 1rem}@media (max-width:960px){.flow-step{flex:1 1 calc(50% - 1rem)}}@media (max-width:600px){.flow-step{flex:1 1 100%}}.infographic-container{font-family:Courier Prime,monospace;display:flex;flex-direction:column;align-items:center;padding:2rem 1rem 1rem;color:white;background-image:url(/articles/infographBackground.png);background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:20px}.infographDescription{color:white;padding:3rem 4rem 0}@media (max-width:767px){.infographDescription{padding:1rem 0 0 1rem}}.infographSubheading{font-size:.9rem}.infographic-card{font-family:Courier Prime,monospace;padding:1.5rem 0;margin-bottom:1rem;width:100%;max-width:400px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.infographic-card p{font-size:1rem;color:white;padding:0 4rem}@media (max-width:767px){.infographic-card p{padding:0}.infographPie{margin-left:-7rem}}.infographic-grid{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:800px}@media (min-width:1000px){.infographic-grid{flex-direction:row;justify-content:center}}.infographic-card1{font-family:Courier Prime,monospace;background:transparent;color:white;padding:5rem 5rem 2rem;max-width:750px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:767px){.infographic-card1{padding:2rem 0 0 1rem}}.infographic-card4{font-family:Courier Prime,monospace;background:transparent;color:white;padding:5rem 3rem 2rem;max-width:750px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:767px){.infographic-card4{padding:3rem 0 1rem 1rem}}.headline-content{display:flex;align-items:center;flex-wrap:wrap;margin:0 auto;text-align:left;gap:4rem}.headline-left{text-align:center;min-width:120px}.stat-number{font-size:5rem;font-weight:700;margin:0}.stat-label{font-size:2rem;font-weight:700;text-transform:uppercase}.headline-right{flex:1;font-size:1rem}.separator{width:80%;height:1.5px;background-color:rgba(255,255,255,.364);box-shadow:0 2px 4px rgba(0,0,0,.2)}.graphWithDownloadButton{margin:4rem 0}.bargraphWithBackground{padding:4rem}@media (max-width:767px){.bargraphWithBackground{padding:2rem 2rem 2rem 1rem}}.mtmBar{color:white;background-image:url(/articles/infographBackground.png);background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:10px}.mtmgraphDescription{font-size:.9rem;font-style:italic;color:white;margin-bottom:2rem}.whiteGraphQLogo{font-family:Sen,sans-serif;color:white;font-size:.9rem;font-weight:800;border:.2rem solid white;padding:.1rem .4rem}@media (max-width:767px){.whiteGraphQLogo{padding:.1rem .2rem;font-size:.8rem}}.white-graph-data-source{font-size:.6rem;font-style:italic;color:white;margin-top:3rem;line-height:1rem}.white-graph-data-source-link{color:white;text-decoration:none}.white-graph-data-source-link:hover{font-weight:700}.capsule{width:180px;display:flex;justify-content:space-between;transform:translateY(-30px);z-index:1}.cap,.capsule{position:relative;height:100px}.cap{width:80px;border-radius:50% 50% 0 0;transform:rotate(45deg)}.cap-left{background:white;transform:rotate(-45deg) translateX(-24px)}.cap-right{border:3px solid white;background:transparent;transform:rotate(45deg) translateX(24px)}.particles{position:absolute;top:55%;left:50%;z-index:0}.particle{position:absolute;width:12px;height:12px;background:white;border-radius:50%;animation:floatDown 3s ease-in-out infinite;opacity:.5}.particle:first-child{left:-50px;animation-delay:0s}.particle:nth-child(2){left:-30;animation-delay:.2s}.particle:nth-child(3){left:-20px;animation-delay:.4s}.particle:nth-child(4){left:10px;animation-delay:.6s}.particle:nth-child(5){left:20px;animation-delay:.8s}.particle:nth-child(6){left:30px;animation-delay:1s}.particle:nth-child(7){left:35px;animation-delay:1.2s}.particle:nth-child(8){left:20px;animation-delay:1.4s}.particle:nth-child(9){left:45px;animation-delay:1.6s}.particle:nth-child(10){left:30px;animation-delay:1.8s}@keyframes floatDown{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(90px) scale(.8);opacity:.2}}.new-sharebar-wrapper{border-top:1px solid #2e3a3d;border-bottom:1px solid #2e3a3d;padding:1.5rem 2rem;font-family:system-ui,sans-serif;margin:3rem 0}.new-sharebar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.share-icons{display:flex;gap:1.5rem}.share-icon-btn{color:#0d2b35;transition:opacity .2s ease}.share-icon-btn:hover{color:#053bed}.subscribe-toggle{background-color:#053bed;opacity:.85;width:6rem;padding:10px 80px;border:none;color:white;font-size:.9rem;font-weight:600;letter-spacing:.4px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1);text-decoration:none;transition:transform .2s ease,opacity .2s ease}.subscribe-toggle:hover{opacity:1;transform:translateY(-2px)}@media (max-width:767px){.subscribe-toggle{font-size:.8rem;padding:5px 30px}}.subscribe-form-wrapper{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.subscribe-form-wrapper.open{max-height:200px;opacity:1}.subscribe-signup-container{border-radius:.5rem;padding:3rem 0}.subscribe-signup-tag{font-family:Sen,sans-serif;font-weight:700;color:#0d2b35;cursor:pointer;display:inline-block;font-size:.8rem;transition-duration:.3s;letter-spacing:.1rem}.subscribe-signup-heading{color:#053bed;font-family:Sen,sans-serif;font-size:2rem;line-height:2.5rem;letter-spacing:.2px;margin-bottom:15px}@media (max-width:767px){.subscribe-signup-heading{font-size:2rem;line-height:2rem}}.subscribe-signup-description{color:#0d2b35;font-size:.9rem!important;line-height:1.5rem!important;margin-bottom:2rem}@media (max-width:767px){.subscribe-signup-description{margin-right:2rem}}.subscribe-angled-wrapper{font-family:Sen,sans-serif;position:relative;display:flex;width:120%;border:1px solid #0d2b35!important;height:3rem;overflow:hidden;background-color:white}@media (max-width:767px){.subscribe-angled-wrapper{width:100%}}.subscribe-angled-input{flex:1;border:none;padding:0 1rem;font-size:1rem;outline:none}@media (max-width:767px){.subscribe-angled-input{padding-left:1rem;width:1.5rem}}.subscribe-angled-button{font-size:16px;font-weight:700;position:relative;width:160px;background:#053bed;opacity:.85;color:white;border:none;cursor:pointer;clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);transition:background-color .2s ease}@media (max-width:767px){.subscribe-angled-button{font-size:14px;width:90px}}.subscribe-angled-button:hover{opacity:1}