#hero{background:#ecf9ff}#hero header{font-size:clamp(1.1rem,.8vw + .86rem,1.5rem);padding:4rem;text-align:center}:is(#hero header) h1{font-size:clamp(2.3rem,1rem + 3vw,4rem);margin:0 0 1.5rem}:is(#hero header) p{margin:0}#hero nav{display:grid;gap:2rem 3rem;grid:auto auto/3fr 1fr;margin:0 auto}@media (max-width:699.98px){#hero nav{grid:auto/1fr}}#metrics{background:84% 39%/25% 25% no-repeat radial-gradient(#ffe3fc,#0000 70%),73% 32% /22% 23% no-repeat radial-gradient(#ffebee,#0000 70%),5% 5% /50% 52% no-repeat radial-gradient(#e4fe98,#0000 70%),16% 42% /40% 40% no-repeat radial-gradient(#a7ffed,#0000 70%),80% 80% /38% 38% no-repeat radial-gradient(#c6fafe,#0000 70%),#ecf9ff;display:grid;gap:1rem 0;grid:auto auto/1fr repeat(4,max-content) 1fr;padding-top:0}#metrics h2:first-of-type{grid-column:2}#metrics h2{margin:0}#metrics button{background:none;border:none;color:#767d80;cursor:pointer;font-family:inherit;font-size:clamp(1.1rem,.8vw + .86rem,1.5rem);font-weight:600;margin:0 .75rem;padding:.75rem;position:relative;transition:text-decoration-color .2s,color .2s,opacity .2s}:is(#metrics button):after{background-color:initial;border-radius:1rem;content:"";inset:100% .5rem -.3rem .5rem;position:absolute;transition:color .2s}.selected:is(#metrics button),:is(#metrics button):hover{color:#000}.selected:is(#metrics button):after{background-color:currentcolor}#metrics nav{display:grid;gap:clamp(2rem,5vw,3rem);grid:auto-flow 1fr/repeat(auto-fill,minmax(18rem,1fr));grid-area:2/1/3/-1;height:max-content;padding:3rem 0;transition:translate .3s,height 0s,visibility 0s,opacity .2s .1s;will-change:opacity}[hidden]:is(#metrics nav){height:0;opacity:0;transition:translate .3s,height 0s .3s,visibility 0s .3s,opacity .2s;translate:-2rem 0;visibility:hidden}:is(#metrics nav):not([hidden])~[hidden]{translate:2rem 0}#metrics a.metric{background:linear-gradient(180deg,#fff,#eaf5fd);border-radius:.6rem;box-shadow:0 0 .6rem #0003;color:#000;min-height:10rem;padding:2rem;-webkit-text-decoration:none;text-decoration:none;transition:box-shadow .2s}:is(#metrics a.metric) .metric-header{display:block;font-size:clamp(1.2rem,1vw + .8rem,1.4rem);font-weight:600;height:3em;line-height:1.5}:is(#metrics a.metric) p:last-child{margin-bottom:0}:is(#metrics a.metric):hover{box-shadow:0 0 1rem #0000004d}@media(max-width:599.98px){#metrics{grid:auto auto auto/1fr 1fr;place-items:center}#metrics h2:nth-of-type(2n){place-self:start}#metrics h2:nth-of-type(odd){place-self:end}#metrics h2:first-of-type{grid-column:auto}#metrics nav{grid-area:3/1/4/-1}}#research h2{font-size:clamp(2rem,8.3vw + .4rem,3rem);margin:0 auto 4rem;padding:2rem;text-align:center}article.report{background:#fff;border-radius:1rem;display:grid;gap:3rem;grid:auto/1fr 32rem}article.report h3{font-size:1.6rem;margin:2rem 0 1rem}article.report p.report-author{font-size:1.1rem;font-weight:700;margin:0 0 2rem}article.report ul{padding:0 0 0 1.2rem}:is(article.report ul) li{margin:1rem 0;padding:0 0 0 1rem}article.report a{background-color:#000;border-radius:.3rem;color:#fff;display:inline-block;font-weight:600;margin:1rem 0 -.5rem;padding:.6rem 1.2rem;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s}:is(article.report a):hover{opacity:.8}article.report img{height:auto;margin:0 auto;place-self:start;width:min(100%,32rem)}@media(max-width:999.98px){article.report{grid:auto/1fr}article.report img{grid-area:1/1}}