html,body{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;margin:0;background-color:#f2f3f4}@font-face{font-family:Crake;src:url(../fonts/Crake-SemiBold.woff) format("woff"),url(../fonts/Crake-SemiBold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Remixa;src:url(../fonts/Remixa-Semibold.woff) format("woff"),url(../fonts/Remixa-Semibold.woff2) format("woff2");font-weight:400;font-style:normal}.top-section{display:flex;justify-content:end;height:2.5rem;background-color:#f2f3f4;padding:1rem;z-index:1000}.main-content{z-index:2;background-color:#f2f3f4;margin-bottom:350px}.colophon{display:flex;flex-direction:row;justify-content:space-between;gap:200px;margin:2rem}.colophon-image{width:30vw;border-radius:20px}.colophon-title{margin:2rem}.support-logos{display:flex;flex-direction:row;gap:50px}.support-logo{height:4vh}.menu{position:fixed;top:0;right:-100%;width:30%;height:100vh;background-color:#000;color:#f2f3f4;z-index:2000;transition:right .3s ease}.div-dt{background-color:#f2f3f4;z-index:1000}.menu--open{right:0}.mobile-menu,.close-menu{cursor:pointer}.close-flex{display:flex;justify-content:space-between;width:100%}.here{font-weight:500;cursor:pointer}.here:hover{color:#ff69b4}.close-menu{height:4vh;padding-top:1.5rem;padding-bottom:1rem;margin-bottom:1rem}.email-flex{display:flex;justify-content:space-between;padding-top:2rem}.email-menu{height:4vh}.write{height:2vh}.contribute{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:3vh;gap:15px}.contribute-footer{display:flex;flex-direction:row;align-items:center;justify-items:center;gap:50px;margin-top:.5rem;margin-right:10rem}.menu-items{display:flex;flex-direction:column;padding:2rem}.menu-logo{height:4vh;padding-top:1.5rem;padding-bottom:1rem;margin-bottom:1rem}.menu-item{font-family:Crake,sans-serif;font-size:3vw;padding-top:1rem;padding-bottom:1rem;cursor:pointer}.bubble-chart{width:76vw;height:1300px;grid-area:bubble}.data-viz{display:flex;flex-direction:row;margin-top:50px}.limited-data{width:100%;height:1200px;display:flex;justify-content:center;align-items:center;text-align:center}.word-dot{width:3vw;height:3vw}.word-dot-tooltip{width:2vw;height:2vw}.word-intro{margin:2rem}a:link,a:visited{color:#000}a:active{color:#000}h2{font-family:Crake,sans-serif;font-size:35px;line-height:35px;letter-spacing:1px;font-weight:400}.circles--mobile{display:none}.card-name{font-family:Crake,sans-serif;font-size:35px}.card-flex{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header--title{background-color:#f2f3f4;font-family:Crake,sans-serif;font-size:3vw;color:#000;margin-top:0;margin-left:1rem;align-items:center}.footer--title{font-size:1.5vw;color:#f2f3f4;cursor:pointer}.header--logo{background-color:#f2f3f4;margin-top:.5rem;margin-right:2rem;height:3vw;line-height:3vw;align-items:center}.home-button{display:flex;flex-direction:row;align-items:center;background-color:transparent;border:none;padding:0;margin:0;cursor:pointer!important}button.home-button{cursor:pointer!important}:focus{outline:none!important}.header--box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-left:2rem;margin-right:2rem}.header-scroll{position:sticky;top:0;z-index:1000;background-color:#f2f3f4}.footer--box{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;width:100%;margin-left:5rem;margin-top:15rem;margin-bottom:1rem}.footer--logo{height:3vw}.footer-scroll{position:fixed;bottom:0;background-color:#000;width:100%;height:350px;background-image:url(../images/image7.jpeg);background-size:cover;background-position:center}.intro--card{display:flex;flex-direction:row;justify-content:space-between}.ref--card{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:20px}.ref--mobile{display:none}.about{padding:1rem 1rem 1rem 2rem}circle{transition:transform .3s ease;transform-origin:center}circle.hovered{transform:scale(1.2);stroke:red;stroke-width:2px}.section--div{margin:2rem}.key-word{font-size:12px}.div-mobile{display:none}.filter-section{background-color:#fff;border-radius:10px;position:sticky;top:10rem;height:fit-content;margin:2rem;padding:2rem;display:flex;flex-direction:column;gap:5px;grid-area:filter}.qr-code{width:300px}.qr--card{height:fit-content;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.scan{color:#ff69b4;font-weight:600;cursor:pointer}.color-key{display:grid;grid-gap:2px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin:2rem}.color-key-item{width:150px}.search-category{display:flex;flex-direction:row;justify-content:space-between;gap:5px}select{border-top:none;border-left:none;border-right:none;background-color:#fff}.ref{padding:1rem 2rem 1rem 1rem;text-align:right;width:20%}.tooltip{border:none;width:300px;padding:-15px 5px 5px;pointer-events:auto}.word-container{border:none;width:100%;height:fit-content;pointer-events:auto;padding:.5rem}.word-header{font-family:Crake,sans-serif;display:flex;flex-direction:row;align-items:left;justify-content:space-between;gap:2rem}.word-flex{display:grid;grid-template-columns:1fr;margin:2rem}.word-portrait{width:3vw;border-radius:50%;padding:.2rem}.word-word{font-size:40px}.word-name-flex{display:flex;flex-direction:row;gap:1rem;align-items:center}.word-name-flex-2{display:flex;flex-direction:row;gap:.5rem;align-items:center}.read-full-story{padding-top:-10}.back-flex{display:flex;flex-direction:column;gap:10px;width:60%}.back-flex-word{display:flex;flex-direction:row;justify-content:space-between}.dot-and-word{display:flex;flex-direction:row;align-items:center;gap:20px}.all-mentions{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400}.tooltip-portrait{width:5vw;border-radius:50%}.tooltip-name-flex{display:flex;flex-direction:row;gap:1rem;align-items:center}.details-flex{display:flex;flex-direction:column}input:focus{outline:none}select:focus{outline:none}.dviz-title{font-family:Crake,sans-serif;font-size:30px;line-height:30px}.about--circles{margin:100px 20px 60px;padding:2rem;display:grid;grid-template-columns:25% 50% 25%;gap:16px}.full-story-page{padding:2rem;display:flex;flex-direction:row;justify-content:space-between;gap:5vw}.full-story-portrait{border-radius:50%;width:20vw}h3{font-family:Crake,sans-serif;font-size:30px;font-weight:400!important}.birth-story{background-color:#fff;border-radius:20px;padding:2rem;padding-top:0}.color--circle--4,.color--circle--3,.color--circle--5{animation-name:circle-scale-1;animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-direction:alternate}.image--circle--1{border-radius:50%;width:40%;padding:10rem;animation-name:circle-scale-1;animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-direction:alternate}.image--circle--2{padding:5rem;width:20%;animation-name:circle-scale-1;animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-direction:alternate}.image--circle--3{width:20%;animation-name:circle-scale-1;animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-direction:alternate}.image--circle--4{border-radius:50%;width:40%;padding:15rem;animation-name:circle-scale-1;animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-direction:alternate}@keyframes circle-scale-1{0%{transform:scale(1.5)}to{transform:scale(2.5)}}@keyframes circle-scale-2{0%{transform:scale(1)}to{transform:scale(2)}}@keyframes circle-scale-3{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes circle-translate-1{0%{transform:translate(0)}to{transform:translate(50rem,20rem)}}@keyframes circle-translate-2{0%{transform:translate(0)}to{transform:translate(-20rem,-20rem)}}@keyframes circle-translate-3{0%{transform:translate(0)}to{transform:translateY(30rem)}}@keyframes circle-translate-6{0%{transform:translate(0)}to{transform:translateY(-20rem)}}@keyframes circle-translate-4{0%{transform:translate(0)}to{transform:translate(20rem)}}@keyframes circle-translate-5{0%{transform:translate(0)}to{transform:translate(2rem,2rem)}}.card{background-color:#fff;border-radius:20px;padding:1rem 1rem 1rem 2rem;margin:2rem}.reading{padding:2rem;margin-left:2rem}.dee--marco{display:flex;flex-direction:row}.dee--image{margin:2rem}.dear--data--image,.dee--marco--image{width:90%}.dee--image--mobile{display:none}.kelly--image,.kelly--text{display:flex;align-items:center;justify-content:center}.footer-scroll{position:fixed;bottom:0;background-color:#000;width:100%}.title--card{display:flex;flex-direction:column;padding:1rem;margin:2rem;width:50%}.reading--card{padding:1rem 2rem;margin-right:2rem;margin-left:2rem}.mary--kelly--image{width:80%}.best-viewed{display:none}@media all and (max-width: 768px){.circles--mobile{display:contents}.header--box{margin-left:1rem;margin-right:1rem}.menu{width:100%}.header--title{font-family:Crake,sans-serif;font-size:6vw;color:#000;margin-top:0;margin-left:1rem;align-items:center}.header--logo{margin-right:2rem;height:6vw}.contribute-footer{display:flex;flex-direction:row;align-items:center;justify-items:center;gap:20px;margin-right:4rem}.qr--card{padding:1rem}.contribute{font-size:12px;height:3.5vh}.top-section{display:none}.mobile-flex{display:flex;flex-direction:row;align-items:center;justify-content:center}.menu-logo,.close-menu{height:6vw}.menu-item{font-size:50px}.circles--dt{display:none}.mobile-menu{padding-top:.3rem;height:2vh}.header--logo{margin-right:1rem;height:5vw}.footer--title{font-size:6vw}.footer--box{margin-left:2rem;margin-top:15rem;margin-bottom:0}.footer--logo{height:10vw;padding-bottom:5px}.div-dt{display:none}.div-mobile{display:contents}.full-story-page{padding:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:5vw}.full-story-portrait{padding-top:1rem;border-radius:50%;width:70vw;align-items:center}h3{font-family:Crake,sans-serif;font-size:26px;font-weight:400!important}.birth-story{background-color:#fff;border-radius:12px;padding-left:1rem;padding-right:1rem;padding-top:0;padding-bottom:0;margin-bottom:20rem}.bubble-chart{margin-top:6rem;margin-bottom:-6rem;width:90vw;height:560px}.word-dot{width:15vw;height:15vw}.word-dot-tooltip{width:6vw;height:6vw}.word-word{font-size:28px}.filter-section{background-color:#fff;position:relative;height:fit-content;padding:1rem;border-radius:10px;margin:0;margin-top:-12rem;display:flex;flex-direction:column;gap:2px}h2{font-family:Crake,sans-serif;font-size:30px;line-height:30px;letter-spacing:1px;font-weight:400}.data-viz{display:flex;flex-direction:column;margin:3rem 1rem 1rem}.color-key-item{width:130px}.tooltip{border:none;width:140px;padding:-15px 5px 5px;font-size:11px}.color-key{margin-top:0rem;display:grid;grid-gap:3px;grid-template-columns:1fr 1fr}.color-key-story{margin-top:-20rem;display:grid;grid-gap:3px;grid-template-columns:1fr 1fr}.search-category{display:flex;flex-direction:row;justify-content:space-between;gap:5px}.word-portrait{width:15vw;padding-top:.5rem;padding-bottom:.5rem;padding-left:0}.word-name-flex-2{padding-top:15px;padding-bottom:15px}.word-header{flex-direction:column}.card-name{font-family:Crake,sans-serif;font-size:20px}.tooltip-portrait{width:7vw;border-radius:50%}.card{padding:0rem 1rem;border-radius:10px;margin:1rem}.intro--card{flex-direction:column}.about{padding:1rem;padding-bottom:0}.ref--card{flex-direction:column}.ref--mobile{display:block;padding-left:2rem;padding-right:2rem}.ref{display:none}.dee--marco{flex-direction:column}.dee--marco--image{display:none}.dee--image--mobile{display:block;width:85vw;margin-left:2rem}.dear--data--image{display:block;width:85vw;margin-top:-120px;margin-bottom:-20px}.mary--kelly--image{display:block;width:85vw}.dee--card{width:85vw;padding:0;margin-right:2rem}.kelly--text{width:85vw;padding:0;margin-left:2rem}.title--card{justify-content:center;width:85vw;padding:0;margin:2rem}.reading{padding:0rem;margin-left:2rem}.reading--card{padding:0;margin-right:2rem;margin-left:2rem}.about--circles{margin:0;display:grid}.image--circle--1,.image--circle--2,.image--circle--4{padding:0}.color--circle--4{animation-name:circle-translate-1;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-direction:alternate}.color--circle--3{animation-name:circle-translate-2;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-direction:alternate}.color--circle--5{animation-name:circle-translate-3;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-direction:alternate}.image--circle--1{width:100%;animation-name:circle-translate-4;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-direction:alternate}.image--circle--2{width:80%;animation-name:circle-translate-5;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-direction:alternate}.image--circle--3{animation-name:circle-translate-6;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-direction:alternate}@keyframes circle-translate-1{0%{transform:translate(0)}to{transform:translate(2rem,2rem)}}@keyframes circle-translate-2{0%{transform:translate(0)}to{transform:translate(-2rem,-2rem)}}@keyframes circle-translate-3{0%{transform:translate(0)}to{transform:translateY(3rem)}}@keyframes circle-translate-6{0%{transform:translate(0)}to{transform:translateY(10rem)}}@keyframes circle-translate-4{0%{transform:translate(0)}to{transform:translate(2rem)}}@keyframes circle-translate-5{0%{transform:translate(0)}to{transform:translateY(-5rem)}}.best-viewed{display:contents}.colophon{flex-direction:column;gap:100px;margin:2rem}.colophon-image{width:84vw;border-radius:20px}.colophon-title{margin:2rem}.support-logos{display:flex;flex-direction:column}.support-logo{width:25vw;height:auto}}@media all and (min-width: 768px) and (max-width: 1200px){.menu{width:50%}.header--title{font-family:Crake,sans-serif;font-size:6vw;color:#000;margin-top:0;margin-left:1rem;align-items:center}.header--logo{margin-right:2rem;height:6vw}.menu-logo{height:6vw}.contribute{height:2.5vh}.close-menu{height:6vw}.menu-item{font-size:50px}.footer--title{font-size:6vw}.footer--box{margin-left:2rem;margin-top:15rem;margin-bottom:0}.footer--logo{height:6vw;padding-bottom:5px}.contribute-footer{margin-right:5rem}.dee--marco--image,.dear--data--image{width:90%}.mary--kelly--image{width:50%}.card-name{font-family:Crake,sans-serif;font-size:20px}.card{width:88vw}.bubble-chart{margin-top:2rem;margin-bottom:-10rem;width:93vw;height:1700px}.dee--image--mobile,.title--card{width:92%}.dee--card,.dear--data--image{width:100%}.mary--kelly--image{width:92%}.kelly--text{margin:0;width:100%}.filter-section{background-color:#fff;border-radius:10px;position:relative;height:fit-content;padding:1rem;margin:-12rem 0rem 0rem;display:flex;flex-direction:column;gap:2px}.data-viz{display:flex;flex-direction:column;margin:6rem 2rem 2rem}.color-key-item{width:130px}.tooltip{border:none;width:200px;padding:-15px 5px 5px;font-size:11px}.color-key{margin-top:0rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.color-key-story{margin-top:0rem}.search-category{display:flex;flex-direction:row;justify-content:space-between;gap:5px}.word-portrait{width:6vw;padding:.1rem}.word-name-flex-2{padding-top:20px;padding-bottom:20px}@keyframes circle-scale-1{0%{transform:scale(1)}to{transform:scale(2)}}@keyframes circle-translate-1{0%{transform:translate(0)}to{transform:translate(10rem,5rem)}}@keyframes circle-translate-2{0%{transform:translate(0)}to{transform:translate(-5rem,-5rem)}}@keyframes circle-translate-3{0%{transform:translate(0)}to{transform:translateY(5rem)}}@keyframes circle-translate-6{0%{transform:translate(0)}to{transform:translateY(-5rem)}}@keyframes circle-translate-4{0%{transform:translate(0)}to{transform:translate(5rem)}}@keyframes circle-translate-5{0%{transform:translate(0)}to{transform:translate(2rem,2rem)}}.colophon{display:flex;flex-direction:column;gap:150px;margin:2rem}.colophon-image{width:92vw;border-radius:20px}.colophon-title{margin:2rem}.support-logos{display:flex;flex-direction:row}.support-logo{height:4vh;width:auto}}#root{min-height:100%;display:flex;flex-direction:column}a{font-weight:500;color:#000;text-decoration:inherit}a:hover{color:#ff69b4}button{border-radius:20px;border:1.5px solid black;padding:.6em 1.2em;font-size:1em;font-weight:400;font-family:inherit;background-color:#fff;cursor:pointer!important;transition:border-color .25s}button:hover{border-color:#ff69b4}
