*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5;margin:0;padding:0}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--header-height: 150px;--main-grid-width: 1260px;--main-grid-column-width: 93px;--main-grid-column-count: 10;--main-grid-column-gap: 30px;--font-size-base: 17px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 22px;--font-size-xl: 28px;--font-size-2xl: 34px;--font-size-3xl: 40px;--font-size-4xl: 46px;--color-1: #EFEBE8;--color-2: #BCD3CB;--color-3: #C4912C;--color-4: #84546C;--color-5: #D6D6D6;--color-6: #9C9D9E;--color-7: #3D3D3D;--color-8: #030303;--font-serif-1: "Cormorant Garamond", Garamond, Georgia, serif;--font-sans-1: "proxima-nova", sans-serif;font-family:var(--font-serif-1);font-size:var(--font-size-base)}html{height:100%}body{min-height:100%;display:flex;flex-direction:column}main{flex:1 0 auto;margin-top:150px;overflow-x:hidden}.layout{max-width:var(--main-grid-width);margin:0 auto;padding:0 30px;display:grid;grid-template-columns:repeat(10,1fr)}.container{max-width:var(--main-grid-width);margin:0 auto;padding:0 30px}.container.narrow{max-width:720px}article{max-width:var(--main-grid-width);margin:24px auto 60px;padding:0 30px;display:grid;justify-content:space-between;grid-template-columns:1fr;grid-template-rows:auto;gap:30px}article header{width:100%;grid-column:1;grid-row:1;text-align:right}article header img{width:100%}article header a{text-decoration:none}article section{width:100%}article aside{width:100%;max-width:320px;grid-column:2;grid-row:1 / span 2}article:has(>aside){grid-template-columns:minmax(0,720px) 320px}article:has(>aside) section{max-width:720px;grid-column:1;grid-row:2}section+article{margin:0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media screen and (max-width: 840px){main{margin-top:80px}article{margin-top:0;grid-template-rows:auto;grid-template-columns:1fr!important;gap:30px 0}article header{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}article:has(>aside) section{grid-column:1 / span all;grid-row:3}article aside{position:static;grid-row:2;grid-column:1 / span all;max-width:100%}}p{font-size:17px;line-height:30px;margin-top:30px}p.footnote{font-size:12px;font-weight:800}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,p a{text-decoration:underline}h1{font-size:var(--font-size-2xl);font-weight:800;line-height:1.2}h2,.heading{font-size:30px;font-weight:800;line-height:35px;margin-top:35px}h3,.subheading{font-size:17px;font-weight:300;text-transform:uppercase;line-height:30px;margin-top:30px}h4{font-size:var(--font-size-md);font-weight:800;line-height:1.2;margin-top:30px}h5{font-size:var(--font-size-xs);font-weight:100;text-transform:uppercase;line-height:30px;margin-top:30px;margin-bottom:0}blockquote,blockquote p{font-size:24px;line-height:30px;font-weight:800}blockquote{margin-top:30px;margin-left:0;border-left:1px solid var(--color-8);padding-left:30px}p:empty{margin:0}p.disclaimer{font-size:14px;font-weight:800;line-height:1.2;margin:0!important}.column-list{margin:0;padding:0;list-style:none;columns:2;column-gap:30px}.column-list li{break-inside:avoid;margin:30px 0 0}.column-list li:first-child{margin-top:0}.column-list li:before{content:"/ "}@media screen and (max-width: 840px){.heading{margin-top:0}}@media screen and (max-width: 640px){.heading{font-size:var(--font-size-lg)}.column-list{columns:1}blockquote p{font-size:var(--font-size-base)}}@font-face{font-family:mr-icons;src:url(/assets/fonts/fontello.eot?85261196);src:url(/assets/fonts/fontello.eot?85261196#iefix) format("embedded-opentype"),url(/assets/fonts/fontello.woff2?85261196) format("woff2"),url(/assets/fonts/fontello.woff?85261196) format("woff"),url(/assets/fonts/fontello.ttf?85261196) format("truetype"),url(/assets/fonts/fontello.svg?85261196#fontello) format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:mr-icons;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:100%;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:""}.icon-linkedin:before{content:""}.icon-angle-down:before{content:""}.icon-share:before{content:""}#header{padding:20px 0;background:url(https://d30s75h9mppx92.cloudfront.net/mr-benchmarks-25/images/site/header-pattern.jpg);background-size:contain;background-attachment:fixed;color:var(--color-8);position:fixed;top:0;width:100%;z-index:1000;transition:all .3s ease}#header a{display:block;text-decoration:none}#header .layout{position:relative;align-items:center}#header .site__title{text-align:center;grid-column:1/span 10;grid-row:1;margin:0}#header .site__menu{display:contents;align-items:center}#header .site__logo{grid-column:span 1}#header .site__logo a{display:inline-block}#header .site__logo img{height:auto;max-width:65px}#header nav{display:flex;justify-content:center;align-items:center;grid-column:span 8}#header nav ul{display:flex;width:100%;justify-content:space-between;list-style:none;margin:0;padding:0}#header nav ul li{font-size:17px;font-weight:700;text-transform:uppercase;position:relative;display:flex;align-items:center;gap:5px}#header nav ul li a{color:var(--color-8)}#header nav ul li.button{padding:5px;background:var(--color-8);justify-content:center;flex-shrink:1}#header nav ul li.button a{color:#fff;font-weight:400;font-size:15px}#header nav>ul>li:has(ul):after{font-family:mr-icons;content:"";font-size:14px;line-height:1;margin-left:2px;transition:transform .2s ease-in-out}#header nav>ul>li:hover:after{transform:rotate(180deg)}#header nav ul li ul li:after{display:none}#header nav ul li ul{display:none;position:absolute;top:100%;left:0;background:var(--color-8);min-width:200px;padding:10px 0;box-shadow:0 2px 5px #0003}#header nav ul li:hover>ul{display:block}#header nav ul li ul li{display:block;padding:5px 15px;font-size:15px;text-transform:none;white-space:nowrap}#header nav ul li ul li a{color:var(--color-1);display:block;padding:5px 0}#header nav ul li a:hover,#header nav ul li a.active{text-decoration:underline;cursor:pointer}#header nav ul li:has(a.active)>a{text-decoration:underline}#header .site__share{grid-column-start:10;grid-row:1/3;list-style:none;margin:0;padding:0;display:flex;gap:10px;flex-direction:column;justify-content:center;align-items:center}#header .site__share li a{display:block;width:30px;height:30px;line-height:20px;color:var(--color-8);padding:5px;border:1px solid var(--color-8);border-radius:50%;text-align:center;text-decoration:none;transition:all .2s ease-in-out}#header .site__share li a:hover{transform:scale(1.1);background-color:var(--color-8);color:var(--color-1)}#header .site__hamburger{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;padding:0;margin:0;height:40px;width:35px;background:none;cursor:pointer}#header .site__hamburger-icon{display:block}#header .site__hamburger .site__hamburger-bar{display:block;height:2px;width:100%;background-color:var(--color-8);transition:all .2s ease-in-out;transform-origin:16px}#header:has(input:checked) .site__hamburger{gap:0}#header:has(input:checked) .site__hamburger .site__hamburger-bar:nth-child(2){display:none}#header:has(input:checked) .site__hamburger .site__hamburger-bar:nth-child(1){transform:rotate(45deg)}#header:has(input:checked) .site__hamburger .site__hamburger-bar:nth-child(3){transform:rotate(-45deg)}@media screen and (min-width: 1025px){#header.header--compact{padding:5px 0}#header.header--compact .site__title,#header.header--compact .site__logo,#header.header--compact .site__share{display:none}#header.header--compact .site__menu{display:flex;justify-content:center;align-items:center;width:100%;grid-column:1 / span all}#header.header--compact nav{grid-column:1 / span all;width:100%}}@media screen and (max-width: 1024px){#header .layout{row-gap:20px}#header .site__title{text-align:center;grid-column:2/span 8;grid-row:1;margin:0}#header .site__logo,#header .site__share{grid-row:1}#header .site__share{flex-direction:row}#header nav{grid-column:span 10}}@media screen and (max-width: 840px){#header{display:flex;min-height:80px;background-attachment:local}#header .site__share{display:none;grid-row:3;grid-column:1 / span all;padding:20px 0 0;border-top:1px solid}#header .site__nav:has(input:checked)+.site__share{display:flex}#header .site__nav{display:none}#header .site__nav:has(input:checked){display:block;border-top:1px solid;padding-top:20px}#header .site__nav ul{gap:20px;flex-direction:column;align-items:center;justify-content:center}#header .site__nav ul li{flex-wrap:wrap;justify-content:center}#header .site__nav>ul>li:has(ul):after{order:0}#header .site__nav ul li ul{position:static;width:100%;padding:0;background:none;box-shadow:none;text-align:center;order:2}#header .site__nav ul li ul li{padding:0}#header .site__nav ul li ul li a{color:var(--color-8)}#header .site__hamburger{display:flex;flex-direction:column;justify-content:center;justify-self:end;gap:5px}}@media screen and (max-width: 640px){#header .site__title{font-size:var(--font-size-xl)}}.poem{max-width:460px;margin:0 auto;border-style:solid;border-width:40px;border-image:url(https://d30s75h9mppx92.cloudfront.net/mr-benchmarks-25/images/borders/Border.png) 100 / 1 / 0 stretch}section .poem{width:max-content;max-width:100%;margin:20px auto;border:none}section .poem:first-child{margin:0 auto}.poem *:first-child{margin-top:0}.poem *:last-child{margin-bottom:0}.poem .poem__title{font-size:var(--font-size-xl);font-weight:800;line-height:1.2}.poem .poem__author{font-size:var(--font-size-xs);font-weight:100;text-transform:uppercase;margin-top:10px}.poem .poem__content{margin-top:30px}.poem .poem__content p{margin-top:0}@media screen and (max-width: 640px){section .poem{width:auto}aside .poem:after{content:"";display:block;width:100vw;height:1px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='26' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cellipse ry='4' rx='4' id='svg_2' cy='5' cx='5' stroke='%23000' fill='%23000000'/%3E%3Cellipse ry='55.04855' id='svg_3' cy='27.52427' cx='83.48544' stroke='%23000' fill='%23fff'/%3E%3Cellipse ry='4' rx='4' id='svg_4' cy='5' cx='21' stroke='%23000' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(180deg,#0000 calc(50% - .5px),#000 50%,#0000 calc(50% + .5px));position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:30px;padding:5px}.poem{border:none}.poem .poem__title{font-size:var(--font-size-lg)}}section.download{padding:30px 0;background:var(--color-2);color:var(--color-8)}section.download h2{margin:0}section.download p{margin:15px 0 0}section.download .container{display:flex;justify-content:space-between;align-items:center;gap:30px}section.download .container .download__content{flex:0 1 720px}section.download .container .download__button{flex:0 1 320px}section.download .container .download__button .button{display:block;margin:0 auto}@media screen and (max-width: 768px){section.download .container{flex-direction:column;align-items:stretch}section.download .container .download__content{flex:1;text-align:center}section.download .container .download__button{flex:1}}.button{display:inline-block;width:100%;max-width:215px;padding:15px 30px;background:var(--color-8);color:var(--color-1);text-align:center;text-decoration:none;border-radius:5px;transition:all .2s ease-in-out;border:none;cursor:pointer}.button:hover{background:var(--color-3);color:var(--color-1);text-decoration:none;border-radius:5px;transition:all .2s ease-in-out}.button:disabled,.button.loading{opacity:.6;cursor:not-allowed;background:var(--color-8);position:relative}.button.loading:after{content:"";position:absolute;width:20px;height:20px;top:calc(50% - 10px);right:15px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}section.team{background-image:url(https://d30s75h9mppx92.cloudfront.net/mr-benchmarks-25/images/textures/Paper_Cream-1.png);background-repeat:no-repeat;background-size:cover}section.team .container{max-width:var(--main-grid-width);display:flex;justify-content:space-between;margin:0 auto;padding:0}section.team .team__poem{flex:0 1 460px;padding:40px;background-image:url(https://d30s75h9mppx92.cloudfront.net/mr-benchmarks-25/images/textures/Paper_Eggplant-1.png);background-repeat:no-repeat;background-size:cover;color:#fff}section.team .team__members{position:relative;display:flex;justify-content:center;align-items:center;padding:40px;flex:1;border-style:solid;border-width:40px;border-image:url(https://d30s75h9mppx92.cloudfront.net/mr-benchmarks-25/images/borders/Border-2.png) 390 / 4 / 0 repeat repeat;container-type:inline-size;container-name:team-members}section.team .team__title{text-transform:uppercase;text-align:center;font-size:22px;font-weight:400;margin-bottom:20px}section.team .team__members .member__list{list-style:none;columns:2;column-gap:20px;margin:0;padding:0}@container team-members (max-width: 400px){section.team .team__members .member__list{columns:1}}section.team .team__members .member__list li{margin-bottom:20px}section.team .team__members .member__list li span{text-transform:uppercase}section.team .team__members p{margin:0}@media screen and (max-width: 840px){section.team .container{flex-direction:column}}@media screen and (max-width: 640px){section.team .team__members{padding:90px 40px;border:none}section.team .team__members:before,section.team .team__members:after{content:"";display:block;width:100vw;height:0px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='26' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cellipse ry='4' rx='4' id='svg_2' cy='5' cx='5' stroke='%23000' fill='%23000000'/%3E%3Cellipse ry='55.04855' id='svg_3' cy='27.52427' cx='83.48544' stroke='%23000' fill='%23fff'/%3E%3Cellipse ry='4' rx='4' id='svg_4' cy='5' cx='21' stroke='%23000' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E");left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:30px;padding:4px;position:absolute;border-top:1px solid;border-bottom:1px solid}section.team .team__members:after{bottom:40px}section.team .team__members:before{top:15px}}.insight{position:relative;max-width:var(--main-grid-width);margin:30px auto;padding:100px;background:url(https://d30s75h9mppx92.cloudfront.net/mr-benchmarks-25/images/textures/Paper_02_Mint-1.webp);background-size:cover;border:none}.insight:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-image:url(https://d30s75h9mppx92.cloudfront.net/mr-benchmarks-25/images/borders/border-3.png) 70 / 1 / 0 round;border-width:170px;border-style:solid;border-image-slice:180;z-index:-1;border-image-repeat:round}.insight .insight__key-lines{margin:0 0 10px;font-size:var(--font-size-lg);font-weight:400;text-transform:uppercase;text-align:center;letter-spacing:1px}.insight .insight__title{margin:0;font-size:var(--font-size-base);font-weight:400;text-transform:uppercase;text-align:center;letter-spacing:1px}.insight .column-list{margin-top:30px}.insight .insight__content>*:first-child{margin-top:0}@media screen and (max-width: 840px){.insight{border:none;width:100vw;padding:20px;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.insight:before,.insight:after{content:"";border:none;display:block;width:100vw;height:0px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='26' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cellipse ry='4' rx='4' id='svg_2' cy='5' cx='5' stroke='%23000' fill='%23000000'/%3E%3Cellipse ry='55.04855' id='svg_3' cy='27.52427' cx='83.48544' stroke='%23000' fill='%23fff'/%3E%3Cellipse ry='4' rx='4' id='svg_4' cy='5' cx='21' stroke='%23000' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E");left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:4px;position:absolute;border-top:1px solid;border-bottom:1px solid}.insight:before{top:-10px}.insight:after{bottom:-10px}.insight .container{padding:30px}}section.download+#footer{border-top:1px solid var(--color-8)}#footer{background:var(--color-2);color:var(--color-8);padding:30px 0;flex-shrink:0}#footer .layout{display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:flex-start;width:100%;max-width:var(--main-grid-width);margin:0 auto}#footer .footer__nav{width:100%}#footer .footer__nav>ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}#footer .footer__nav>ul>li{list-style:none;margin:0;padding:0;flex:0 0 auto;min-width:150px}#footer .footer__nav ul{list-style:none;margin:0;padding:0}#footer .footer__nav .footer__nav-title{margin:0 0 10px;font-size:var(--font-size-lg);text-transform:uppercase;font-weight:700;display:block}#footer .footer__nav ul li{margin:0;padding:0}#footer .footer__nav ul ul li+li{margin-top:10px}#footer .footer__nav ul li a{text-decoration:none}#footer .footer__nav ul li a:hover{text-decoration:underline}#footer .footer__nav .footer__nav-toggle{display:none}#footer .subfooter{margin-top:30px;display:flex;justify-content:space-between;align-items:top;gap:30px}#footer .subfooter .site__logo img{height:auto;max-width:65px}#footer .subfooter .site__share{display:flex;margin:0;padding:0;justify-content:center;align-items:center;gap:10px;flex-direction:row;list-style:none}#footer .subfooter .site__share li a{display:block;width:30px;height:30px;line-height:20px;color:var(--color-8);padding:5px;border:1px solid var(--color-8);border-radius:50%;text-align:center;text-decoration:none;transition:all .2s ease-in-out}#footer .subfooter .site__share li a:hover{transform:scale(1.1);background-color:var(--color-8);color:var(--color-1)}#footer .subfooter .site__copyright{margin:0;text-align:right;font-size:14px;color:var(--color-8)}@media (max-width: 640px){#footer{padding:30px 0 10px}#footer .layout{flex-direction:column;gap:20px;padding:0 15px}#footer .footer__nav{width:100%}#footer .footer__nav>ul{flex-direction:column;gap:10px}#footer .footer__nav .footer__nav-title{position:relative;padding:10px 0;margin:0;cursor:pointer}#footer .footer__nav .footer__nav-title:after{position:absolute;right:10px;font-family:mr-icons;content:"";font-size:14px;line-height:1;margin-left:2px;transition:transform .2s ease-in-out}#footer .footer__nav .footer__nav-toggle:checked+.footer__nav-title:after{transform:rotate(180deg)}#footer .footer__nav ul ul{display:none;padding-left:15px;margin-top:10px}#footer .footer__nav .footer__nav-toggle:checked+.footer__nav-title+ul{display:block}#footer .subfooter{flex-direction:row;gap:20px}}.chart-list-intro{position:relative;padding:20px 0}.chart-list-intro p{margin:0;font-size:var(--font-size-lg);text-align:center}.chart-list-intro p a{cursor:pointer;color:var(--color-8)}.chart-list{display:flex;flex-wrap:wrap;gap:30px;max-width:var(--main-grid-width);justify-content:space-between;margin:0 auto;padding:0 30px}.chart-list.large{gap:20px}.chart-list__section{flex:0 0 calc(25% - 23px)}.chart-list.large .chart-list__section{flex:0 0 calc(50% - 15px)}.chart-list__anchor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chart-list__title{font-size:var(--font-size-base);color:var(--color-8);margin:0 0 15px;font-weight:700}.chart-list__title a{text-decoration:none}.chart-list__content{list-style:none;padding:0;margin:0}.chart-list__content li{padding:8px 0;font-size:var(--font-size-md);color:var(--color-7)}.chart-list__content li a{text-decoration:none;position:relative}.chart-list__content li a:hover{text-decoration:underline}@media screen and (max-width: 1024px){.chart-list__section{flex:0 0 calc(50% - 15px)}}@media screen and (max-width: 640px){.chart-list__section{flex:0 0 100%}.chart-list{gap:20px}}.charts{display:flex;position:relative;width:100%;margin:30px auto;flex-wrap:wrap}.charts:last-child{margin-bottom:0}.chart-content{display:flex;order:1;align-items:center;justify-content:center;gap:1rem;max-width:820px;margin:0 auto}.chart-slider{position:relative;overflow:hidden;width:100%;max-width:720px}.chart-slider__container{display:flex;align-items:flex-start;transition:transform .3s ease-in-out}.chart{flex:0 0 100%;width:100%;scroll-snap-align:start;box-sizing:border-box}.chart__title{display:none;font-size:24px;font-weight:700;text-align:center}.chart__image{width:100%;display:flex;justify-content:center}.chart__image img{max-width:100%;height:auto}.chart__image--mobile{display:none}.chart-nav{display:flex;order:3;justify-content:center;flex-wrap:wrap;gap:.5rem;margin:50px 0 0}.charts[data-chart-count="1"] .chart-nav{display:none}.chart-nav__item{padding:2px 10px;background:var(--color-1);font-size:var(--font-size-md);color:var(--color-8);border:1px solid var(--color-1);border-radius:4px;cursor:pointer;transition:all .2s ease;text-align:center}.chart-nav__item:hover{background:var(--color-5)}.chart-nav__item.active{background:var(--color-8);color:var(--color-1);border-color:var(--color-8)}.chart-controls{display:flex;justify-content:space-between;margin-top:1rem}.chart-control{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;color:var(--color-8);flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:all .2s ease}.chart-control:hover:not(:disabled){transform:scale(1.1)}.chart-control:disabled{opacity:.3;cursor:not-allowed}.charts[data-chart-count="1"] .chart-control{display:none}.chart-pips{display:none;order:2;justify-content:center;gap:.5rem;margin:1rem auto}.chart-pip{width:10px;height:10px;border-radius:50%;background-color:var(--color-1);transition:background-color .2s ease}.chart-pip.active{background-color:var(--color-8)}@media (max-width: 768px){.chart-nav{margin-top:30px}.chart-nav__item{flex:0 0 auto}.chart-control{display:none}.chart-content{flex-direction:column}.chart__image--mobile{display:block;max-width:640px;margin:0 auto}.chart__image--desktop{display:none}.chart__image--desktop:only-child{display:block}.chart-pips{display:flex;flex-wrap:wrap}}@media (max-width: 640px){.chart-list.large .chart-list__section{flex:0 0 100%}.chart-nav__item{padding-left:6px;padding-right:6px;font-size:var(--font-size-sm)}}section .chart-menu{border:none;width:100vw;position:relative;left:50%;right:50%;margin-top:45px;margin-left:-50vw;margin-right:-50vw}.chart-menu{background:url(https://d30s75h9mppx92.cloudfront.net/mr-benchmarks-25/images/textures/chart-menu-bg.png);background-size:cover;padding:2rem 0;color:var(--color-8)}.chart-menu .container{max-width:var(--main-grid-width);margin:0 auto;padding:0 40px}.chart-menu__title{margin:0 auto 20px;text-align:center;font-size:30px;font-weight:700}.chart-menu__nav{width:100%}.chart-menu__nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;list-style:none;padding:0;margin:0}.chart-menu__nav li{position:relative}.chart-menu__nav a{display:block;color:var(--color-8);text-decoration:none;font-size:15px;font-weight:700;text-transform:uppercase;transition:all .2s ease;border-radius:4px;border:1px solid transparent}.chart-menu__nav a:hover{text-decoration:underline}.chart-menu__nav a.active{background-color:var(--color-1);color:var(--color-8)}@media (max-width: 768px){.chart-menu{padding:1.5rem 0}.chart-menu__nav ul{flex-direction:column;align-items:center;gap:.75rem}.chart-menu__nav a{padding:.5rem 1rem;text-align:center;width:100%}}@media (max-width: 480px){.chart-menu__nav ul{align-items:stretch;width:100%}.chart-menu__nav li{width:100%}}.glossary{padding:60px 0}.glossary__title{margin-top:0;margin-bottom:30px;text-align:center}.glossary__nav{max-width:500px;margin:0 auto}.glossary__nav-list{display:flex;justify-content:space-between;list-style:none;padding:0;margin:0;gap:20px}.glossary__nav-list li{list-style:none}.glossary__nav-item{display:block;padding:8px 16px;color:var(--color-8);text-decoration:none}.glossary__nav-item:hover,.glossary__nav-item.active{text-decoration:underline}.glossary__entries{display:flex;flex-direction:column;gap:30px;border-top:1px solid #000;padding-top:30px}.glossary__entry{display:flex;align-items:center;gap:20px;max-width:720px;margin:0 auto;width:100%}.glossary__entry:last-child{border-bottom:none}.glossary__entry h3{flex:0 0 30%;margin:0;font-weight:700;font-size:1.2em;text-transform:none}.glossary__entry p{flex:1;margin-top:0;line-height:1.5}.glossary+article{margin-bottom:40px}.glossary-tooltip{position:absolute;z-index:1000;max-width:300px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #00000026;padding:12px 16px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none}.glossary-tooltip.is-visible{opacity:1;visibility:visible;pointer-events:auto}.glossary-tooltip__title{font-weight:700;margin-bottom:8px;font-size:1em;color:var(--color-8)}.glossary-tooltip__definition{font-size:.9em;line-height:1.5}.glossary-tooltip__definition p{margin:0}a[data-glossary-slug]{text-decoration:none;border-bottom:1px dotted var(--color-8);cursor:help}@media (max-width: 640px){.glossary__nav-list{flex-wrap:wrap;gap:10px}.glossary__nav-item{padding:6px 12px;font-size:14px}.glossary__entry{flex-direction:column}.glossary__entry h3{flex:none;margin-right:0;margin-bottom:10px;text-align:center}.glossary-tooltip{display:none!important}}.participants{padding:60px 0}.participants__title{margin-top:0;margin-bottom:30px;text-align:center}.participants__nav{margin:0 auto}.participants__nav-list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0;margin:0;gap:10px}.participants__nav-list li{list-style:none;font-size:17px}.participants__nav-item{display:block;padding:5px;color:var(--color-8);text-decoration:none}.participants__nav-item:hover,.participants__nav-item.active{text-decoration:underline}.participants__entries{columns:2;gap:30px;border-top:1px solid #000;padding-top:30px}.participants__entry{max-width:720px;margin:0 auto 20px;width:100%;break-inside:avoid}.participants__entry:last-child{margin-bottom:0}.participants__entry h3{margin:0;font-weight:700;font-style:italic;font-size:1.2em;text-transform:none}.participants__entry p{flex:1;margin-top:0;line-height:1.5}@media (max-width: 640px){.participants__nav-list{display:block;margin-bottom:10px}.participants__nav-item{padding:6px 12px;font-size:14px}.participants__entry{margin-bottom:30px}.participants__entry:last-child{margin-bottom:0}.participants__entries{columns:1}}section.continue{display:flex;justify-content:center;align-items:center;padding:0 0 60px}section.continue .continue__title{margin:0;text-align:center;font-size:30px;font-weight:700}section.continue .continue__link{text-decoration:none;color:var(--color-8)}section.continue .continue__link:hover{text-decoration:underline}body:has(dialog[open]){max-height:100vh;overflow:hidden}.modal{background:#fff;padding:20px;border:none;overflow:visible;opacity:0;transition:opacity .3s ease,display .3s allow-discrete,overlay .3s allow-discrete;margin:auto}.modal::backdrop{background-color:#00000080;opacity:0;transition:opacity .3s ease}.modal[open]{opacity:1}.modal[open]::backdrop{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}.modal[open]{animation:fadeIn .3s ease forwards}.modal[open]::backdrop{animation:fadeInBackdrop .3s ease forwards}.modal__close{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;font-size:1.5rem;color:var(--color-8);transition:color .2s ease;z-index:10;width:40px;height:40px;border-radius:50%;display:flex;align-items:flex-end;justify-content:center;background-color:#fff;outline:none}.modal__close:hover{color:var(--color-black)}.modal__wrapper{display:flex;justify-content:center;align-items:center;transform:translateY(20px);transition:transform .3s ease}.modal[open] .modal__wrapper{transform:translateY(0);animation:slideUp .3s ease forwards}@keyframes slideUp{0%{transform:translateY(20px)}to{transform:translateY(0)}}.modal__container{border-radius:.5rem;max-width:90%;width:500px;max-height:90vh;overflow-y:auto;position:relative}.modal__header{display:flex;justify-content:center;align-items:center}.modal__title{font-size:var(--font-size-xl);font-weight:700;margin:0;text-align:center}.modal__content,.modal__content p{margin:20px 0 0}.modal__actions{display:flex;justify-content:flex-end;gap:1rem}@media (max-width: 768px){.modal__container{width:95%}.modal__close{top:5px;right:5px}}.modal--splash{width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:0;border-radius:0;background:#000;opacity:1;transition:opacity .5s ease}.modal--splash[open]{animation:none}.modal--splash.closing{opacity:0!important}.modal--splash.closing::backdrop{opacity:0!important}.modal--splash::backdrop{background-color:#000000e6}.modal__wrapper--splash,.modal__container--splash,.modal__content--splash{width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:0;border-radius:0;overflow:hidden;transform:none}.modal__container--splash{border-radius:0}.splash-video-container{position:relative;width:100%;height:100%;overflow:hidden}.splash-video,.splash-fallback{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.splash-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.splash-overlay.visible{opacity:1;visibility:visible}.splash-content{text-align:center;width:100%;height:100%;position:relative;bottom:10px;right:10px}.splash-cta{font-size:17px;padding:10px 20px;font-weight:700;background:var(--color-3);color:#fff;transition:opacity .3s ease,background .3s ease,color .3s ease;position:absolute;width:200px;bottom:calc(36% - 76px);right:calc(50% - 200px - 6vw)}.splash-cta span{position:relative;top:1px;left:1px;transition:left .3s ease}.splash-cta:hover{background:#fff;color:var(--color-8)}.splash-cta:hover span{left:5px}.modal--splash .modal__close{display:block;top:20px;right:20px;background:transparent;border-radius:0;color:#fff;font-size:52px;line-height:52px;width:52px;height:62px;padding:0 0 10px;z-index:10;transition:all .3s ease}.modal--splash .modal__close:hover{color:#000}@media (max-width: 768px){.modal--splash .modal__close{top:15px;right:15px}}@media (max-width: 700px){.splash-content{position:static;width:100%;height:100%;max-height:530px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.splash-video{position:absolute;top:0;width:100%;height:100%;object-fit:cover;object-position:64.5%;overflow:visible}.splash-cta{right:calc(38vw - 70px);bottom:25vh}}.archive{padding:4rem 0}.archive__content{width:100%}.archive__title{font-size:2.5rem;margin-bottom:2rem;text-align:center}.archive__entries{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.archive__entry{border-radius:.5rem;overflow:hidden;transition:transform .3s ease}.archive__entry:hover{transform:translateY(-5px)}.archive__entry a{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit}.archive__entry h3{padding:10px;margin:0;font-size:var(--font-size-xl);font-weight:800;text-align:center}.archive__image{width:200px;height:200px;overflow:hidden;border-radius:50%;margin:0 auto;border:1px solid var(--color-8)}.archive__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.archive__entry:hover .archive__image img{transform:scale(1.05)}@media (max-width: 768px){.archive__entries{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.archive__image{width:180px;height:180px}}@media (max-width: 480px){.archive__entries{grid-template-columns:1fr}.archive__image{width:150px;height:150px}}.metrical-feats{max-width:720px;margin:60px auto}.metrical-feats h2{text-align:center;font-style:italic}.metrical-feats ol{columns:3;gap:40px;margin:30px 0 0;padding:0}.metrical-feats ol li{break-inside:avoid}.metrical-feats ol li+li{margin-top:20px}@media (max-width: 768px){.metrical-feats{margin:30px auto}.metrical-feats ol{columns:2}}@media (max-width: 480px){.metrical-feats ol{columns:1;padding-left:15px}}.benchmark-yourself{padding:60px 0}.benchmark-yourself .container{max-width:var(--main-grid-width);margin:0 auto;padding:0 30px}.benchmark-yourself__title{font-size:var(--font-size-2xl);color:var(--color-8);font-weight:700;margin-bottom:20px;text-align:center}.benchmark-yourself__description{font-size:var(--font-size-md);color:var(--color-7);text-align:center;margin-bottom:2rem}.benchmark-yourself__sector-selection{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}.benchmark-yourself__label{display:block;font-size:var(--font-size-md);margin-bottom:5px}.benchmark-yourself__select{width:100%;max-width:400px;padding:.75rem;border:1px solid var(--color-5);border-radius:4px;font-size:var(--font-size-md);color:var(--color-7);background-color:var(--color-1);font-family:var(--font-serif-1)}.benchmark-yourself__sections{display:flex;flex-direction:column;gap:3rem}.benchmark-yourself__section{padding:30px;background:linear-gradient(135deg,transparent 10px,var(--color-1) 0) top left,linear-gradient(225deg,transparent 10px,var(--color-1) 0) top right,linear-gradient(315deg,transparent 10px,var(--color-1) 0) bottom right,linear-gradient(45deg,transparent 10px,var(--color-1) 0) bottom left;background-size:50% 50%;background-repeat:no-repeat}.benchmark-yourself__section[data-metric=fundraising]{--color: #84546C;background-image:radial-gradient(circle at 0 0,#c000 50px,#84546c 15px),radial-gradient(circle at 100% 0,#c000 50px,#84546c 15px),radial-gradient(circle at 100% 100%,#c000 50px,#84546c 15px),radial-gradient(circle at 0 100%,#c000 50px,#84546c 15px);color:#fff}.benchmark-yourself__section[data-metric=advocacy]{--color: #BCD3CB;background-image:radial-gradient(circle at 0 0,#c000 50px,#bcd3cb 15px),radial-gradient(circle at 100% 0,#c000 50px,#bcd3cb 15px),radial-gradient(circle at 100% 100%,#c000 50px,#bcd3cb 15px),radial-gradient(circle at 0 100%,#c000 50px,#bcd3cb 15px);color:var(--color-8)}.benchmark-yourself__section[data-metric=fundraising-emails]{--color: #C4912C;background-image:radial-gradient(circle at 0 0,#c000 50px,#c4912c 15px),radial-gradient(circle at 100% 0,#c000 50px,#c4912c 15px),radial-gradient(circle at 100% 100%,#c000 50px,#c4912c 15px),radial-gradient(circle at 0 100%,#c000 50px,#c4912c 15px);color:var(--color-8)}.benchmark-yourself__section-header{max-width:700px;margin:0 auto}.benchmark-yourself__section-title{margin:0;font-size:var(--font-size-xl);text-decoration:underline;font-weight:700;text-align:left;text-transform:none}.benchmark-yourself__grid{max-width:720px;margin:20px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.benchmark-yourself__column{display:flex;flex-direction:column;gap:20px;padding:10px}.benchmark-yourself__column--results,.benchmark-yourself__column--benchmark{background:#fff;color:#000}.benchmark-yourself__column-title{font-size:var(--font-size-lg);font-style:italic;margin:5px 0 0;text-align:center}.benchmark-yourself__input-group{margin:0}.benchmark-yourself__input{width:100%;padding:.75rem;border:none;outline:none;border-radius:5px;font-size:var(--font-size-md);background-color:#fff;font-family:var(--font-serif-1)}.benchmark-yourself__result,.benchmark-yourself__benchmark{display:flex;flex-direction:column;height:100%;align-self:center;align-items:center;justify-content:center;padding:0;border-bottom:1px solid var(--color-5)}.benchmark-yourself__result:last-child,.benchmark-yourself__benchmark:last-child{border-bottom:none}.benchmark-yourself__section[data-metric=fundraising] .benchmark-yourself__result,.benchmark-yourself__section[data-metric=fundraising] .benchmark-yourself__benchmark{border-color:#fff}.benchmark-yourself__section[data-metric=advocacy] .benchmark-yourself__result,.benchmark-yourself__section[data-metric=advocacy] .benchmark-yourself__benchmark,.benchmark-yourself__section[data-metric=fundraising-emails] .benchmark-yourself__result,.benchmark-yourself__section[data-metric=fundraising-emails] .benchmark-yourself__benchmark{border-color:var(--color-8)}.benchmark-yourself__result-label,.benchmark-yourself__benchmark-label{font-size:var(--font-size-md)}.benchmark-yourself__result-value,.benchmark-yourself__benchmark-value{font-size:var(--font-size-xl);font-weight:700}.benchmark-yourself__footer{display:flex;flex-direction:column;align-items:center;margin-top:3rem}.benchmark-yourself__button{padding:.75rem 2rem;background-color:var(--color-4);color:#fff;border:none;border-radius:4px;font-size:var(--font-size-md);cursor:pointer;font-family:var(--font-serif-1);transition:background-color .2s ease}.benchmark-yourself__button:hover{background-color:var(--color-8)}.benchmark-yourself__disclaimer{font-size:var(--font-size-sm);line-height:normal;margin-top:1rem;text-align:center}.benchmark-yourself__navigation{display:flex;justify-content:center;margin-top:30px;padding-top:20px}.benchmark-yourself__nav-button{max-width:215px;width:100%;text-align:center;display:inline-block;padding:15px 20px;background-color:#3d3d3d;color:#fff;text-decoration:none;border-radius:5px;font-weight:700;transition:all .3s ease;cursor:pointer;opacity:1;font-style:italic}.benchmark-yourself__nav-button:hover{opacity:.8}@media screen and (max-width: 1024px){.benchmark-yourself__section-header .benchmark-yourself__section-title{text-align:center}}@media screen and (max-width: 640px){.benchmark-yourself{padding-top:10px}.benchmark-yourself__grid{grid-template-columns:1fr;gap:2rem}.benchmark-yourself__column{padding-bottom:2rem;border-bottom:1px solid var(--color-5)}.benchmark-yourself__column:last-child{border-bottom:none}.benchmark-yourself__navigation{padding-top:0}.benchmark-yourself__section{padding:1.5rem}.benchmark-yourself__title{font-size:var(--font-size-xl)}.benchmark-yourself__section-title{font-size:var(--font-size-lg)}.benchmark-yourself__column-title{font-size:var(--font-size-md)}.benchmark-yourself__benchmark-label,.benchmark-yourself__result-label{text-align:center}}.form{margin:0;display:flex;flex-direction:column;gap:20px}.form .input{flex:1}.form .input label{display:block;margin-bottom:10px}.form .input input{display:block;width:100%;padding:10px;border:1px solid #ccc;border-radius:5px}.modal__thanks p{margin:0}.form+.modal__thanks{display:none;flex:1}.form.submitted{display:none}.form.submitted+.modal__thanks{display:flex;flex-direction:column;gap:20px}.modal__content .mobile--only{display:none}@media screen and (max-width: 768px){.modal__content .desktop--only{display:none}.modal__content .mobile--only{display:inline-block}}#page-report #main{margin:0}.benchmark-report{padding:0 0 20px}.benchmark-report__header{text-align:center;margin-bottom:30px}.benchmark-report__title{font-size:2.5rem;margin-bottom:10px;color:var(--color-8)}.benchmark-report__sector{font-size:var(--font-size-md);margin:10px 0}.benchmark-report__date{margin:10px 0;font-style:italic;color:var(--color-8)}.benchmark-report__actions{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.benchmark-report__button{display:inline-block;padding:12px 24px;background-color:#3d3d3d;color:#fff;border:none;border-radius:5px;font-weight:700;cursor:pointer;transition:all .3s ease}.benchmark-report__button:hover{opacity:.8}.benchmark-report__link{display:inline-block;padding:12px 24px;background-color:transparent;color:var(--color-8);border:1px solid var(--color-5);border-radius:5px;font-weight:700;text-decoration:none;text-align:center;transition:all .3s ease}.benchmark-report__link:hover{background-color:var(--color-2)}.benchmark-report__section{margin-bottom:40px}.benchmark-report__section-title{font-size:var(--font-size-lg);margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee;color:var(--color-8)}.benchmark-report__table{width:100%;border-collapse:collapse;margin-bottom:30px}.benchmark-report__table th,.benchmark-report__table td{font-size:17px;padding:12px 15px;text-align:left;border-bottom:1px solid #ddd}.benchmark-report__table th{background-color:#f8f8f8;font-weight:700}.benchmark-report__table tr:hover{background-color:#f9f9f9}.benchmark-report__footer{margin-top:50px;text-align:center;font-size:.9rem;color:var(--color-5)}.above-benchmark{color:#28a745;font-weight:700}.below-benchmark{color:#dc3545;font-weight:700}@media print{.benchmark-report__actions{display:none}.benchmark-report{padding:0}.benchmark-report__header{margin-bottom:20px}.benchmark-report__table th,.benchmark-report__table td{padding:8px 10px}.benchmark-report__section{margin-bottom:20px;page-break-inside:avoid}.benchmark-report__footer{margin:0}}#uk #header .partner-logos{grid-column:span 3;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}#uk #header .partner-logos .site__logo img{max-width:100%;width:100%;height:30px}#uk #header .site__nav{grid-column:span 6}#uk #footer{background:#84546c;color:#fff}#uk #footer .subfooter{margin-top:40px}#uk #footer .subfooter__logos{display:flex;align-items:center;gap:40px}#uk #footer .subfooter__logos .site__logo{display:block;line-height:0}#uk #footer .subfooter__logos .site__logo img{height:30px;width:auto;max-width:none}#uk #footer .subfooter .site__share li a{color:#fff;border-color:#fff}#uk #footer .subfooter .site__share li a:hover{background-color:#fff;color:#84546c}#uk #footer .subfooter .site__copyright{color:#fff}@media screen and (max-width: 840px){#uk #header .layout{width:100%}#uk #header .partner-logos{grid-row:2;grid-column:span 10;display:none;justify-content:center;gap:30px}#uk #header .site__nav{grid-row:3;grid-column:span 10}#uk #header .site__share{grid-row:4}#uk #header:has(input:checked) .partner-logos{display:flex}}@media screen and (max-width: 640px){#uk #header .site__title{font-size:16px}}@media screen and (max-width: 420px){#uk #footer .subfooter{flex-direction:column;align-items:center}#uk #footer .subfooter .site__copyright{margin-top:10px;text-align:center}}
