@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--c-header-bg: red;--s-sidebar-width: 260px;--s-header-height: 50px;--s-sidebar-closed-offset: 50px;--s-sidebar-offset: -260px;--s-aside-width: 230px;--s-aside-offset: 250px}.modal__btn,.glossary .glossary__nav button{position:relative;display:block;max-width:230px;margin:auto;padding:10px;font-family:futura-pt-bold,sans-serif;font-size:14px;font-weight:700;background-color:#fec555;color:#333334;border:none;outline:none;cursor:pointer;transition:background-color .35s,color .35s;text-decoration:none;text-align:center}.modal__btn:hover,.glossary .glossary__nav button:hover{background-color:#333334;color:#fff}@keyframes fadeInUp{0%{transform:translateY(40px)}to{transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInUp{0%{transform:translateY(40px)}to{transform:translateY(0);opacity:1}}@keyframes slideInUp{0%{transform:translateY(80px)}to{transform:translateY(0)}}:root{--c-white: #ffffff;--c-pale-yellow: #f4e3cf;--c-black: rgb(9, 6, 5);--c-pink: #cc5283;--c-purple: #1e5183;--c-red: #bc2026;--c-green: #6091a6;--c-yellow: #f5c61a;--f-sans: "gill-sans-nova", sans-serif;--f-serif: "chapman", serif}.width-d-medium{margin-left:auto;margin-right:auto;max-width:780px}.width-d-large,#the-joy-of-benchmarking .section-content,#methodology .section-content,#how-to-read-the-charts .section-content{margin-left:auto;margin-right:auto;max-width:960px}.width-d-xlarge,section .section-header-quick-bites,#benchmark-yourself .section-content{margin-left:auto;margin-right:auto;max-width:1200px}.serif{font-family:var(--f-serif)}.no-padding{padding:0}.collage-image,section .section-header-collage.has-image,#home .home-collage.has-image{aspect-ratio:16/9;background-size:cover;background-position:center;background-repeat:no-repeat}.container,.text-container,section .section-content .block.block--copy,#tasting-menu h2,#the-joy-of-benchmarking h2,#methodology h2,#how-to-read-the-charts h2,.wide-container{margin-left:auto;margin-right:auto}.wide-container{max-width:960px}.text-container,section .section-content .block.block--copy,#tasting-menu h2,#the-joy-of-benchmarking h2,#methodology h2,#how-to-read-the-charts h2{max-width:780px}.screenreader{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}header.site-header{position:fixed;top:-60px;left:0;display:flex;flex-direction:row;align-content:center;justify-content:space-between;width:100%;padding:18px;background:var(--c-black);z-index:1001;transition:top .2s ease-in-out}header.site-header .site-logo{display:flex;align-items:center}header.site-header .site-logo svg{height:30px;width:100%}header.site-header button.menu-open{background:var(--c-black);color:var(--c-white);font-family:var(--f-sans);font-size:36px;line-height:1;display:flex;gap:20px;align-items:center;padding:0;border:none;text-transform:uppercase;cursor:pointer;z-index:2}header.site-header button.menu-open>span{position:relative;bottom:3px}header.site-header button.menu-open i{display:flex;flex-direction:column}header.site-header button.menu-open i span{width:40px;border-top:2px solid var(--c-white);transition:margin .2s}header.site-header button.menu-open i span+span{margin-top:9px}.menu{align-items:center;justify-content:center;position:fixed;top:0;left:0;height:100vh;width:100vw;max-height:100%;max-width:100%;background:rgb(0,0,0);transition:all .2s;padding:20px}.menu .site-logo{cursor:pointer}.menu .menu-close{position:absolute;top:20px;right:20px;background:none;color:#fff;border:none;cursor:pointer;outline:none;font-size:48px;line-height:26px}@media all and (max-width: 640px){.menu .menu-close{top:10px;right:10px}}.menu .nav-container{display:flex;max-width:1400px}@media screen and (max-width: 1024px){.menu .nav-container{flex-wrap:wrap}}.menu ul.primary-nav{margin:0;padding:0;columns:2}@media screen and (max-width: 768px){.menu ul.primary-nav{columns:1}}.menu ul.primary-nav>li{font-family:var(--f-serif);font-size:48px}.menu ul.primary-nav>li+li{margin-top:20px}.menu ul.primary-nav>li a{color:var(--c-pink);text-decoration:none;text-transform:uppercase}.menu ul.primary-nav>li a:hover{text-decoration:underline}.menu ul.primary-nav>li ul{padding:0;margin:0}.menu ul.primary-nav>li ul li{font-family:var(--f-sans);font-size:20px;text-transform:uppercase;margin-top:5px}.menu ul.primary-nav>li ul li a{color:var(--c-white)}.menu ul.secondary-nav{margin:10px 0 0;padding:0}.menu ul.secondary-nav li{font-family:var(--f-sans);font-size:22px}.menu ul.secondary-nav li+li{margin-top:10px}.menu ul.secondary-nav li a{color:var(--c-yellow)}.menu .social-container{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.menu .social-container ul.social-links{display:flex;gap:20px;padding:0;margin:0}.menu .social-container a.social-share{display:block}.menu .social-container a.social-share img{pointer-events:none}.menu .social-container .copyright{color:#fff}.menu .social-container .copyright p{font-size:20px}dialog[open]{animation:opening .5s ease normal;display:grid}dialog.closing{animation:closing .5s ease normal}@keyframes opening{0%{opacity:0}to{opacity:1}}@keyframes closing{0%{opacity:1}to{opacity:0}}dialog.modal{position:fixed;top:0;left:0;max-width:650px;width:100%;padding:50px;background:white;transition:all .2s;color:var(--c-black)}dialog.modal .form-thanks{display:none}dialog.modal.submitted .form-content{display:none}dialog.modal.submitted .form-thanks{display:block}dialog.modal .modal-close{font-size:36px;position:absolute;top:20px;right:20px;line-height:20px;cursor:pointer}dialog.modal h3{color:var(--c-black);text-align:center;margin-top:0}dialog.modal p{color:var(--c-black)}dialog.modal a{display:block;text-align:center}dialog.modal form{max-width:450px;margin:0 auto}dialog.modal form label,dialog.modal form input{width:100%;display:block;font-size:18px;font-family:var(--f-sans);font-weight:300}dialog.modal form input:focus{outline:1px solid var(--c-black)}dialog.modal form .form-disclaimer{font-size:18px}dialog.modal.infographic{background:white;color:var(--c-black)}::backdrop{--color-backdrop: rgba(0, 0, 0, .9)}dialog::backdrop{background:var(--color-backdrop)}.section-header-collage-tag img{max-width:100%}.collage-info-container{position:absolute;margin:0 5%;bottom:70px;width:100%;left:0;z-index:1}@media all and (max-width: 640px){.collage-info-container{bottom:0;left:0;margin:0 1%}}.collage-info-container .collage-info-toggle{display:block;background:none;border:none;color:var(--c-black);cursor:pointer}.collage-info-container .collage-info-toggle img{max-width:100px}@media all and (max-width: 640px){.collage-info-container .collage-info-toggle img{max-width:50px}}.collage-info-container .collage-info{position:absolute;top:100%;left:0;max-width:475px;background:white;margin-top:25px;padding:20px;color:var(--c-black);display:none}.collage-info-container .collage-info.active{display:block}.collage-info-container .collage-info:before{content:"";display:block;width:0;height:0;position:absolute;bottom:100%;left:25px;border-style:solid;border-width:0 30px 25px 30px;border-color:transparent transparent #ffffff transparent}@media all and (max-width: 640px){.collage-info-container .collage-info:before{left:0}}.collage-info-container .collage-info .collage-info-toggle{display:block;margin-left:auto}.collage-info-container .collage-info .collage-title{margin-top:20px;margin-bottom:20px}.collage-info-container .collage-info p{margin:20px 0!important}.collage-info-container .collage-audio{display:grid;align-content:center;grid-template-rows:1fr;grid-template-columns:30px 1fr;align-items:center;justify-content:start;column-gap:10px}.collage-info-container .collage-audio .play-button{background:none;border:none;line-height:26px;cursor:pointer}.collage-info-container .collage-audio .play-button svg{pointer-events:none;fill:var(--c-black)}.collage-info-container .collage-audio .play-button.paused svg{fill:none}.collage-info-container .collage-audio .audio-track{width:100%;border-top:1px solid;height:0px;border-bottom:1px solid}.home-collage.has-image,.article-header-collage,.section-header-collage.has-image{display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width: 1400px){.section-header-collage-tag img{max-width:650px}}@media screen and (max-width: 1024px){.section-header-collage-tag img{max-width:450px}}@media screen and (max-width: 640px){.section-header-collage-tag{max-width:100%}.section-header-collage-tag img{max-width:200px}}.section-content .block.block--chart-group{max-width:1100px}.chart-group{max-width:1000px;background:white;margin-top:2rem;margin-left:auto;margin-right:auto;padding-left:0!important;position:relative;border:1px solid var(--c-black);border-radius:0;padding:0}.chart-group:first-child{margin-top:0}.chart-group.requesting:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"Loading graphs";background:rgba(0,0,0,.5);color:#fff;font-size:1em;display:flex;justify-content:center;align-items:center;font-weight:700;animation:loadingText 1s linear infinite alternate}@media screen and (max-width: 767px){.chart-group{margin-bottom:1rem}}.subsection__chartGroup{padding:40px 20px 0}@media all and (min-width: 940px){.subsection__chartGroup{padding:50px 0 50px 50px;margin-right:2rem}}.chart-group-header{background:#f6f6f6;padding:15px 20px;display:flex;align-items:center;border-radius:0}.chart-group-header .chart-group-nav{flex-grow:0;flex-shrink:1;flex-basis:100%}.chart-group-header h1{margin:0;text-transform:none;font-weight:700;color:#231f20;font-size:1rem;font-family:var(--f-serif)}@media screen and (max-width: 767px){.visible{display:none}}.chart-group-nav{font-family:var(--f-sans)}.chart-group-nav ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.chart-group-nav li{display:flex;margin-right:.5rem;margin-top:.5rem;font-size:.875rem;overflow:visible}.chart-group-nav li a{min-height:2.1em;min-width:3em;vertical-align:top;position:relative;padding:10px;font-family:var(--f-sans);font-size:14px;font-weight:700;border:1px solid #6091a6;color:#333334;outline:none;cursor:pointer;transition:background-color .35s,color .35s;text-decoration:none}.chart-group-nav li a:hover{background-color:#6091a6}.chart-group-nav li a.requesting{opacity:.375}.chart-group-nav li a.selected{background:var(--c-black);border-color:var(--c-black);color:#fff2e8}.chart-group-nav .styled-select{display:none}.chart-group-viewer{overflow:hidden;white-space:nowrap;width:100%;position:relative}.chart-group-viewer .chart-group-arrow{position:absolute;left:10px;top:50%;margin-top:-12px;z-index:500;font-family:proxima-nova,sans-serif;height:24px;border:0;background:none;padding:0;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .25s;width:auto}.chart-group-viewer .chart-group-arrow.visible{opacity:1;visibility:visible}.chart-group-viewer .chart-group-arrow polygon{fill:#231f20;transition:fill .25s;stroke-width:.5;stroke:none}.chart-group-viewer .chart-group-arrow:hover polygon{fill:#fec555;stroke:#231f20}.chart-group-viewer .chart-group-arrow:focus{outline:none}.chart-group-viewer .chart-group-next{left:auto;right:10px}.chart-group-viewer .chart-group-charts{position:relative;left:0;transition:left .5s}.chart-group-viewer .chart{display:inline-block;width:100%;vertical-align:top;white-space:normal;margin-top:0;margin-bottom:0;background:white;border-radius:0;border:0;color:#231f20}.chart-group-viewer .chart.requesting{animation:none}.chart-group-viewer .chart.requesting:after{display:none;content:""}.chart-group-viewer .chart .chart-graph{width:80%;margin:0 auto}.chart-group-viewer .chart .chart-header{position:relative}.chart-group-viewer .chart .chart-title{width:100%;font-family:var(--f-serif);color:#231f20;font-weight:600;text-transform:none;font-size:24px;line-height:1.3em}.chart-group-viewer .chart.original .chart-title{width:25%;position:absolute;left:0;top:0;text-align:left}.chart-group-viewer .chart.original .chart-display{width:50%;margin-left:25%}.chart-group-viewer .chart.original .chart-graph{width:100%}@media screen and (max-width: 767px){.chart-group-header{padding:20px;text-align:center;display:block}.chart-group-header .chart-group-nav{display:block}.chart-group-header .chart-group-nav ul{display:none}.chart-group-header .chart-group-nav .styled-select{display:inline-block;margin-top:.5rem}.chart-group-viewer .chart-group-arrow{position:absolute;top:2rem;margin-top:0}.chart-group-viewer .chart-group-arrow svg{width:22px;height:16px}.chart-group-viewer .chart-group-next{right:20px}.chart-group-viewer .chart-group-prev{left:20px}.chart-group-viewer .chart .chart-title{width:80%;position:static;left:auto;top:auto;text-align:center;font-size:1.25rem;line-height:1.3em;margin:0 auto 1rem}}.chart{background:white;padding:30px;max-width:1000px;font-family:proxima-nova,sans-serif;margin-top:30px;margin-bottom:30px;position:relative;border-radius:0;color:var(--c-black);border:1px solid var(--c-black)}@media screen and (max-width: 767px){.chart{max-width:100%}}.chart .key-item circle{stroke:#f4e3cf;stroke-width:.5}.chart.horizontal-bar .chart-graph .horizontal g rect.none:nth-of-type(2n){fill:#d79528!important}.chart.horizontal-bar .chart-graph .horizontal g rect.none:nth-of-type(2n):hover{fill:#c28624!important}.chart.horizontal-bar .chart-graph .horizontal g rect.none:nth-of-type(3n){fill:#1a354a!important}.chart.horizontal-bar .chart-graph .horizontal g rect.none:nth-of-type(3n):hover{fill:#132737!important}.chart.box-and-whiskers .chart-graph .horizontal g rect[data-text=median]{fill:#fff;mask:none!important}.chart.requesting{animation:.5s infinite alternate throb}.chart.requesting:after{content:"loading...";display:block;top:50%;left:50%;width:100px;margin-left:-50px;margin-top:-.5em;position:absolute;color:#545454;font-weight:700}.chart h1{text-align:center;font-family:var(--f-serif);color:var(--c-black);margin:.5rem 0 1rem;font-size:1.25rem;font-weight:600;line-height:1.25}.chart.box-and-whiskers h1{padding-left:100px;padding-right:100px}@media screen and (max-width: 767px){.chart.box-and-whiskers h1{padding-left:0;padding-right:0}}.chart .chart-graph,.chart .chart-table{display:none}.chart .chart-graph.visible,.chart .chart-table.visible{display:block}.chart-nav{text-align:center}.chart-display{padding-top:30px}.chart-table div{position:relative;overflow-x:auto}.chart-table table,.content .chart-table table{font-family:var(--f-serif);margin:0 auto;border-collapse:collapse}.chart-table table.with-change,.content .chart-table table.with-change{font-size:90%}.chart-table th{color:var(--c-black);font-weight:600}.vertical-stacked-bar .chart-table th:nth-of-type(n+1){color:#cc5283}.vertical-stacked-bar .chart-table th:nth-of-type(odd){color:#6091a6}.vertical-stacked-bar .chart-table th:nth-of-type(3n+1){color:#f5c61a}.vertical-stacked-bar .chart-table th:nth-of-type(4n+1){color:#1e5183}.vertical-stacked-bar .chart-table th:nth-of-type(5n+1){color:#090605}.vertical-stacked-bar .chart-table th:nth-of-type(6n+1){color:#f4e3cf}.vertical-stacked-bar .chart-table th:nth-of-type(7n+1){color:#bc2026}.chart-table td,.chart-table th{padding:.5em 1em;border-right:1px dashed #d6d6d6;text-align:center}.chart-table td:last-child,.chart-table th:last-child{border:0}.chart-table .with-change td,.chart-table .with-change th{padding:.5em}.chart-table tbody td,.content .chart-table tbody td{font-weight:400}.chart-table tbody tr:nth-child(odd){background:#ffffff}.chart-table tbody tr.all{background:none;font-weight:700;border-top:1px solid #979797;border-bottom:1px solid #979797}.chart-table tbody td:first-child{text-align:right}.chart-table .negative{color:#1e5183}.chart-table .positive{color:#6091a6}.chart-table .change{color:#545454;font-size:95%;margin-left:.25em;display:block}@media screen and (max-width: 767px){.chart-table .change{margin-left:0;display:block;margin-top:.25em}}.chart-table table.grouped{font-family:var(--f-serif)}.chart-table table.grouped thead th{border-bottom:1px dashed #d6d6d6;color:#333;vertical-align:bottom}.chart-table table.grouped tbody tr.even{background:white}.chart-table table.grouped tbody tr.odd{background:#f6f6f6}.chart-table table.grouped tbody td.text{text-align:right;font-weight:700}.chart-table table.grouped tbody td{font-weight:400}.chart-table table.grid-table{margin-top:0}.chart-table table.grid-table td,.chart-table table.grid-table th{border:2px solid #f6f6f6}.chart-table table.grid-table td:last-child,.chart-table table.grid-table th:last-child{border:2px solid #f6f6f6}.chart-table table.grid-table th{color:#333}.chart-table table.grid-table th:nth-of-type(2n),.chart-table table.grid-table th:nth-of-type(4n),.chart-table table.grid-table th:nth-of-type(5n){color:inherit}.chart-table table.grid-table tbody tr:nth-child(odd){background:#f6f6f6}.chart-table table.grid-table tbody td{position:relative}.chart-table table.grid-table .intensity{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#1a354a;opacity:.5;z-index:0}.chart-table table.grid-table .value{color:#fff;position:relative;z-index:1}.chart-graph{position:relative}.chart-graph .tooltip{background:#ffffff;padding:5px;font-size:.75rem;box-shadow:1px 1px 3px rgba(0,0,0,.25);line-height:1.25em;color:var(--c-black)}.chart-graph .tooltip:after{font-size:.75rem;content:"▼";width:100%;text-align:center;position:absolute;left:0;color:#fff;bottom:0;line-height:0}.chart-graph svg{overflow:visible}.chart-graph .vertical .axis path,.chart-graph .vertical .axis.x .tick line{display:none}.chart-graph .vertical .axis .tick line{stroke:#999;stroke-width:.5px}.chart-graph .horizontal .axis path,.chart-graph .horizontal .axis.y .tick line{display:none}.chart-graph .horizontal .axis .tick line{stroke:#999;stroke-width:.5px}.chart-graph text{font-family:var(--f-sans);font-size:12px;fill:var(--c-black);font-weight:600}@media screen and (min-width: 767px){.chart-group-viewer .table .chart-display{margin-left:1.5em;margin-right:1.5em}.table-grouped .chart-display{margin-left:1.5em;margin-right:1.5em;overflow:hidden;position:relative}.table-grouped .chart-display .chart-table>div{overflow-x:auto}.table-grouped .chart-display .chart-table>div:after{content:"";width:5%;height:100%;position:absolute;top:0;right:0;box-shadow:inset -8px 0 8px #f6f6f6;opacity:.8;display:block}}@media screen and (max-width: 767px){.chart{padding:20px}.chart .chart-graph,.chart .chart-graph.visible{display:none}.chart .chart-display{overflow:hidden;position:relative;padding-top:5px}.chart .chart-display .chart-table>div{overflow-x:auto}.chart .chart-display:after{content:"";width:5%;height:100%;position:absolute;top:0;right:0;box-shadow:inset -8px 0 8px #f6f6f6;opacity:.8;display:block}.chart .chart-table{display:block;font-size:.875rem}.chart .chart-table td,.chart .chart-table th{padding:.5em}.chart .chart-nav-view{display:none}.chart .chart-nav{margin-bottom:15px}}.chart-how-to-read{z-index:-1;position:absolute;left:0;top:0;width:1px;height:1px;background:#000;background:rgba(0,0,0,.95);visibility:hidden;opacity:0;display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;align-content:center}.chart-how-to-read h2,.chart-how-to-read p{flex-basis:100%}.content .chart-how-to-read h2,.subsection__chartGroup .chart-how-to-read h2{font-weight:400;text-transform:none;font-size:24px;color:#fff}.chart-how-to-read p{font-size:18px;line-height:1.25;color:#fff;text-align:left;margin:1em 25% 0}.chart-how-to-read p.median-explanation{text-indent:-31px;color:#fff}.chart-how-to-read p.median-explanation:before{width:12px;height:12px;background:#fff;display:inline-block;margin-right:.5em;margin-left:8px;vertical-align:middle;content:""}.chart-how-to-read p.whiskers-explanation{text-indent:-54px;color:#fff}.chart-how-to-read p.whiskers-explanation span{margin-right:8px}.chart-how-to-read p.whiskers-explanation span:before{content:"";width:20px;height:8px;background:#090605;display:inline-block}.chart-how-to-read p.whiskers-explanation span:after{content:"";width:20px;height:8px;display:inline-block;background:#cc5283}.chart-how-to-read.visible{visibility:visible;z-index:600;opacity:1;transition:opacity .375s;width:100%;height:100%}.how-to-read{display:flex;color:#545454;font-size:14px;flex-direction:row;flex-wrap:wrap;justify-content:center;cursor:pointer;visibility:hidden;position:absolute;top:15px;right:0;width:180px;text-align:center;z-index:0}.how-to-read.visible{visibility:visible}.how-to-read.open{color:#fff}.how-to-read.open:before{background:white;color:var(--c-black)}.how-to-read:before{content:"i";display:inline-block;background:#333333;color:#f6f6f6;width:1.125rem;height:1.125rem;line-height:1.2rem;font-size:.75rem;border-radius:1rem;margin-right:.25rem;position:relative;bottom:.2rem}.how-to-read.open:before{content:"×"}@media screen and (max-width: 767px){.how-to-read,.how-to-read.visible,.chart-how-to-read,.chart-how-to-read.visible{display:none}}.styled-select{background-image:url(arrow-down.svg);background-repeat:no-repeat;background-size:12px;background-position:95% center;background-color:#fff;border:1px solid #d6d6d6;border-radius:2px;display:inline-block;font-size:1rem}.styled-select select{width:100%;height:100%;margin:0;border:0;display:inline-block;padding:10px 25px 10px 10px;color:var(--c-black);background-color:transparent;font-size:1rem;line-height:1.5;min-width:6rem;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-apperance:none;appearance:none;font-family:var(--f-sans);overflow:hidden;text-overflow:ellipsis}.styled-select select::-ms-expand{display:none}#chart-craft-id-7 g.x.axis g.tick:nth-child(2n){display:none}#chart-craft-id-39 .chart-table div:after{content:"";width:5%;height:100%;position:absolute;top:0;right:0;box-shadow:inset -8px 0 8px #f6f6f6;opacity:.8;display:block}article#chart-c187 rect,article#chart-c69 rect,article#chart-c242 rect,article#chart-c244 rect,article#chart-c215 rect,article#chart-c216 rect,article#chart-c270 rect,article#chart-c272 rect,#chart-craft-id-9 rect,#chart-craft-id-11 rect,#chart-craft-id-75 rect{mask:none!important}#chart-craft-id-61 tbody tr td:last-child .positive{color:#1e5183}#chart-craft-id-61 tbody tr td:last-child .negative{color:#6091a6}#chart-craft-id-12183 .negative{color:#c94c4c}article.chart[data-id="5774"]:after,article.chart[data-id="12159"]:after{content:"Note: Multi-year trend does not include revenue from Facebook.";font-size:12px;font-family:var(--f-sans);margin-top:20px;display:block}#chart-craft-id-9726 rect.all,#chart-craft-id-5756 rect.all,#chart-craft-id-5758 rect.all,#chart-craft-id-5772 rect.all,#chart-craft-id-5794 rect.all,#chart-craft-id-1528 rect.all,#chart-craft-id-5806 rect.all,#chart-craft-id-1530 rect.all,#chart-craft-id-5808 rect.all,#chart-craft-id-5802 rect.all,#chart-craft-id-1604 rect.all,#chart-craft-id-5766 rect.all{mask:none!important}span.inline-definition{position:relative;background:var(--c-yellow);cursor:pointer}span.inline-definition .inline-popup{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);padding:10px;background:white;color:var(--c-black);width:250px;text-indent:0;box-shadow:0 0 10px rgba(0,0,0,.25);font-size:14px;font-family:var(--f-sans);font-weight:400;opacity:0;z-index:2}span.inline-definition .inline-popup *{color:var(--c-black)!important}span.inline-definition.active .inline-popup{display:block}[data-id=desserts] #glossary .section-header,[data-id=desserts] section .section-header{background:white;text-align:center}.glossary{max-width:1000px;margin:0 auto;padding:0 20px;font-weight:400}.glossary .glossary__nav{display:flex;justify-content:space-between;padding:0 0 30px;top:0;flex-wrap:wrap}.glossary .glossary__nav button{display:block;width:10%;margin:20px 0;min-width:100px;outline:none;border:1px solid #1e5183;background:white;border-radius:25px}.glossary .glossary__nav button:hover{background:#1e5183}@media all and (max-width: 767px){.glossary ul{padding:0;margin:0}}.glossary ul li{display:table;width:100%}@media all and (max-width: 767px){.glossary ul li{display:block}}.glossary ul li+li{margin-top:30px}.glossary ul li p{display:table-cell}@media all and (max-width: 767px){.glossary ul li p{display:block}}.glossary ul li p.definition{display:none}.glossary ul li p:first-child{width:30%;text-align:right;font-weight:700;font-family:var(--f-serif);padding-right:5%}@media all and (max-width: 767px){.glossary ul li p:first-child{width:auto;text-align:left;padding-right:0}}@media all and (max-width: 767px){.glossary ul li p:last-child{padding-left:0;margin-top:0}}[data-id=desserts] #food-for-thought{padding:30px 0;background:var(--c-red)}[data-id=desserts] #food-for-thought .section-header{background-color:var(--c-red)}[data-id=desserts] #food-for-thought .section-header .section-header-content{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}[data-id=desserts] #food-for-thought .section-header h2{color:var(--c-yellow);margin:20px auto}[data-id=desserts] #food-for-thought .section-header h4{color:#fff!important}[data-id=desserts] #food-for-thought .section-header h4 svg{position:relative;top:5px;margin-right:5px}[data-id=desserts] #food-for-thought .section-header p{color:#fff;font-weight:400}.food-for-thought-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:60px}@media all and (max-width: 768px){.food-for-thought-container{grid-template-columns:1fr 1fr}}@media all and (max-width: 640px){.food-for-thought-container{grid-template-columns:1fr}}.food-for-thought-container .food-for-thought{text-align:center}.food-for-thought-container .food-for-thought video{max-width:360px;width:100%}.food-for-thought-container .food-for-thought h3{color:#fff;margin-top:20px;margin-bottom:0}.food-for-thought-container .food-for-thought p{font-size:22px;color:#fff;margin:0}section .section-content .block.block--fft{max-width:850px;padding:50px 0}section .section-content .block.block--fft .food-for-thought{display:flex;gap:20px;border-left:1px solid var(--c-purple);padding-left:50px}@media all and (max-width: 640px){section .section-content .block.block--fft .food-for-thought{display:block;padding-left:20px}}section .section-content .block.block--fft .food-for-thought .fft-header{display:flex;align-items:center;gap:5px}section .section-content .block.block--fft .food-for-thought .fft-header i.fft-play-video{height:26px}section .section-content .block.block--fft .food-for-thought .fft-header span{color:var(--c-purple);position:relative;bottom:1px}section .section-content .block.block--fft .food-for-thought .fft-content{flex:2}@media all and (max-width: 640px){section .section-content .block.block--fft .food-for-thought .fft-content{flex:1}}section .section-content .block.block--fft .food-for-thought .fft-video{flex:1}@media all and (max-width: 640px){section .section-content .block.block--fft .food-for-thought .fft-video{max-width:320px;margin:0 auto}}section .section-content .block.block--fft .food-for-thought .fft-download{font-size:16px}section .section-content .block.block--fft .food-for-thought video,section .section-content .block.block--fft .food-for-thought img{max-width:100%}section .section-content .block.block--fft .food-for-thought .fft-title{font-weight:700;margin:10px 0}section .section-content .block.block--fft .food-for-thought p{font-weight:400}section .section-content .block.block--fft .food-for-thought h3.fft-name{margin:0}section .section-content .block.block--fft .food-for-thought h3.fft-name+p{margin-top:0}.section-content .archive{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:50px;justify-content:space-between;list-style:none;padding:0;flex-wrap:wrap}.section-content .archive li::marker{content:none}.section-content .archive li{list-style:none!important;margin:0;padding:0;text-indent:0}.section-content .archive li a{position:relative;display:block;line-height:0;cursor:pointer;text-decoration:none;border:none}.section-content .archive li a .overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;text-align:center;transition:background-color .25s;background-color:rgba(0,0,0,.25)}.section-content .archive li a .overlay span{display:block;color:#fff;position:relative;top:50%;transform:translateY(-50%);font-family:var(--f-serif);font-size:36px;opacity:0;transition:opacity .25s}.section-content .archive li a .overlay span.title{display:block;opacity:1}.section-content .archive li a .overlay span.download img{display:block;height:20px;width:auto;margin:-4px auto 14px}.section-content .archive li a:hover{border:none}.section-content .archive li a:hover .overlay{background-color:rgba(0,0,0,.45)}.section-content .archive li a:hover .overlay span.title{opacity:0}.section-content .archive li a:hover .overlay span.download{opacity:1}.section-content .archive li img{width:100%;border-radius:100%}@media print{html,body{height:100vh;width:100vw;overflow:hidden}body *{visibility:hidden}#modal-bmys,#modal-bmys *{visibility:visible}#modal-bmys{position:absolute;left:0;top:0}}#bmys{font-family:var(--f-serif)}#bmys div[slot=top-right]{left:0;z-index:2;top:0;right:20px;width:auto;white-space:nowrap;text-align:right}#bmys div[slot=top-right] button.print{position:absolute;vertical-align:middle;top:20px;right:20px}#bmys .v--modal-background-click,#bmys .v--modal-box{background:black}#bmys .bmys__close{position:absolute;top:10px;left:0;cursor:pointer;background:none;color:#fff;padding:0 20px;border:none;font-size:48px;display:inline-block;font-weight:100;vertical-align:middle}#bmys .bmys__close:hover{background:none}@media all and (max-width: 640px){#bmys .bmys__close{padding:0;text-shadow:0px 0px 4px rgba(0,0,0,.5);background:black;height:40px;width:40px;border-radius:40px;font-size:40px;text-align:center;line-height:35px;box-shadow:0 0 4px 1px rgba(0,0,0,.25)}}#bmys .results-header{text-align:center;padding:30px;background:white}#bmys .results-header .results-logo{max-width:90px;margin:20px auto}#bmys .results-header .results-logo svg{width:100%;height:auto}#bmys .results-header .results-logo.print{display:none}#bmys .results-header .results-sector{font-size:36px;font-family:var(--f-sans);color:var(--c-black);font-weight:800;margin:-5px 0}@media all and (max-width: 640px){#bmys .results-header .results-sector{font-size:26px}}#bmys .sector-selector{margin:50px 0}#bmys label[for=sector-select]{font-size:18px;color:var(--c-black);font-weight:700;margin:0 0 15px}#bmys .button-container{display:flex;margin-top:30px}#bmys .button-container button{width:49%}#bmys button{display:block;width:100%;max-width:235px;margin:0;box-shadow:none}#bmys button.w-on-w:after{top:0;left:0;right:0;bottom:0;width:calc(100% - 3px);border-radius:25px;height:47px}#bmys button.control{border:1px solid #cacaca;font-size:18px}#bmys button.control:after{display:none}#bmys button.control.active{background:#ffffff;color:var(--c-black);border-bottom-color:#fff}#bmys button.print{max-width:120px}#bmys select{display:block;font-size:18px;font-weight:400;padding:10px;line-height:1;box-sizing:border-box;margin-top:10px;border-radius:3px}#bmys .bmys{min-height:calc(100vh - 315px)}#bmys section blockquote a:after{content:"";display:inline-block;margin:0 0 2.5px 5px;width:20px;height:15px;background:url(/assets/blockquote_twitter.png);background-size:20px 15px}#bmys section.child{padding:0;color:var(--c-black)}#bmys section.child .section__header .section__title{font-size:40px;font-weight:800;line-height:1;color:var(--c-black);margin-bottom:30px}#bmys .results-container{max-width:600px;margin:0 auto}@media all and (max-width: 1200px) and (max-height: 800px){#bmys .results-container{position:static;transform:none;padding:20px}}@media all and (max-width: 640px){#bmys .results-container{width:100%;padding:20px 16px}#bmys .results-container .data-user,#bmys .results-container .data-static{font-size:20px}}#bmys .results-table{background:#ffffff;border-radius:0;padding:30px}#bmys table{width:100%;text-align:center;margin-bottom:20px;height:100%}#bmys table.results{z-index:1;position:relative}@media all and (max-width: 640px){#bmys table.results{margin-top:0}}#bmys table.results thead th{vertical-align:middle}#bmys table.results thead th.you,#bmys table.results thead th.date{white-space:nowrap;font-size:20px}@media all and (max-width: 640px){#bmys table.results thead th.you,#bmys table.results thead th.date{white-space:normal;font-size:16px}}#bmys table.results thead th:first-child{width:auto}#bmys table.results tr:first-child>td:first-child{text-align:center;vertical-align:middle}@media all and (max-width: 640px){#bmys table.fill th,#bmys table.fill tbody tr{display:none}#bmys table.fill tbody tr:first-child{display:block}#bmys table.fill tbody tr td{display:none}#bmys table.fill tbody tr td:first-child{display:block}#bmys table.fill tbody tr td:first-child input{display:block;width:100%!important}}#bmys table th{vertical-align:middle;padding:10px 10px 20px;position:relative;font-family:var(--f-serif);border-bottom:1px dashed #999}@media all and (max-width: 640px){#bmys table th{padding:5px 5px 10px}}#bmys table th:first-child{width:33.32%}#bmys table th.you,#bmys table th.date{font-size:22px;color:var(--c-black)}#bmys table tr:first-child>td{padding-top:30px}#bmys table tr:first-child>td:first-child{text-align:left;padding-left:0}#bmys table tr:first-child>td:first-child label{color:var(--c-black)}#bmys table tr:first-child>td:first-child label input{width:80%}#bmys table td{padding:15px}@media all and (max-width: 640px){#bmys table td{padding:5px}}#bmys table td.label{color:var(--c-black);font-family:var(--f-sans);font-weight:400;font-size:18px;line-height:1.3}#bmys table td.data-static,#bmys table td.data-user{font-size:22px;font-weight:400}#bmys table td.data-static,#bmys table td.data-user{color:var(--c-black)}#bmys table td.centered{vertical-align:middle;text-align:center;height:50px;width:33.32%}#bmys label{display:block;font-size:14px;font-family:var(--f-sans)}#bmys label input{display:block;width:100%;padding:20px;margin-top:8px;border:1px solid #979797;border-radius:3px;font-size:18px;font-family:var(--f-sans)}#bmys label+label{margin-top:20px}#bmys .sections,#bmys .section-select{position:relative;z-index:5}#bmys .section-select{display:flex;margin:30px 0 -1px;justify-content:flex-start;z-index:6}@media all and (max-width: 640px){#bmys .section-select{display:none}}#bmys .section-select button{min-height:2.1em;min-width:3em;vertical-align:top;position:relative;padding:10px;margin:0 8px 8px 0;font-family:var(--f-sans);font-weight:700;border:1px solid #a8c49e;color:#333334;outline:none;cursor:pointer;transition:background-color .35s,color .35s;text-decoration:none;background-color:#fffcf6}#bmys .section-select button:hover{background-color:#a8c49e}#bmys .section-select button.active{background:#2c2628;border-color:#2c2628;color:#fff2e8}#bmys .section{background:#ffffff;border-radius:0;border:1px solid #cacaca;color:var(--c-black);padding:30px}#bmys .section p{font-size:18px}#bmys .center{text-align:center}#bmys .inline-block{display:inline-block}#bmys .modal__content{overflow-y:scroll;margin-top:85px;width:100%!important}#bmys .modal__content .results-container{margin-top:0;padding-top:0}@media print{#bmys{margin:0!important}#bmys #modal-bmys .modal__container{max-width:100%;background:none;width:100%;padding:0;background:white}#bmys .results-header .results-logo.print{display:inline-block!important}#bmys .results-header .results-logo.display{display:none!important}#bmys .modal__content{box-shadow:none!important}#bmys .results-container{max-width:100%!important}#bmys .results-sector{padding-top:10px!important;color:var(--c-black)!important}#bmys .v--modal-background-click,#bmys .v--modal-box{background:white!important;width:100%!important;max-width:100%!important}#bmys .bmys__close,#bmys button.print,#bmys .results-logo,#bmys .sidebar,#bmys .child,#bmys .parent{display:none!important}#bmys .results-header{margin-bottom:10px!important}}#bmys .results-container{width:100%}#bmys .children{will-change:transform}@media all and (max-width: 1024px){#bmys section{padding-left:0}}@media all and (max-width: 1024px){#bmys section .content{padding:0 20px}}#bmys section blockquote a{display:block;color:#1a354a;font-weight:inherit;text-decoration:none;border-bottom:none}#bmys section blockquote a:after{content:"";display:inline-block;margin:0 0 2.5px 5px;width:20px;height:15px;background:url(/assets/blockquote_twitter.png);background-size:20px 15px}#bmys section blockquote a:hover{color:#275070}#bmys section.parent{position:relative;z-index:0;background-size:460px;background-repeat:no-repeat;background-position:-70px 0}@media all and (max-width: 1024px){#bmys section.parent{background-size:400px;background-position:-60px 50px}}@media all and (max-width: 767px){#bmys section.parent{padding-top:75px;background-size:230px;background-position:-24px 100px}}body:not(.nav-open) #bmys section.parent{background-position:10px 0}@media all and (max-width: 1024px){body:not(.nav-open) #bmys section.parent{background-position:-70px 0}}#bmys section.parent#you{background-image:url(/assets/2021/images/bys.png)}#bmys section.parent .header__sectionname{position:fixed;top:20vh;right:9%}@media all and (max-width: 1024px){#bmys section.parent .header__sectionname{padding-top:20px}}#bmys section.parent .header__sectionname span{display:block;position:relative;width:118px;height:40px;font-size:0;transform:translateY(0);animation:.75s ease-out 1.5s 1 slideDownSectionName;animation-fill-mode:both}#bmys section.parent .header__sectionname span:before{display:block;content:"";width:100%;height:100%;transform:skew(-20deg) rotate(-12deg);border:1px solid black;background:white}#bmys section.parent .header__sectionname span:after{display:block;margin-top:-40px;font-family:"Source Serif Pro",serif;font-weight:400;font-size:20px;font-style:italic;line-height:40px;height:40px;text-align:center;text-transform:uppercase;content:attr(title);transform:rotate(-11deg);overflow:hidden}#bmys section.parent .section__header{position:relative;width:100%;height:460px;margin-bottom:-24px}@media all and (max-width: 767px){#bmys section.parent .section__header{height:320px}}#bmys section.parent .section__header .content{width:100%;max-width:100%}#bmys section.parent .section__header>div{position:fixed;top:222px;right:9%;will-change:transform}#bmys section.parent .section__header>div h2{font-family:var(--f-sans);text-transform:uppercase;font-size:160px;font-weight:900;font-style:italic;line-height:1;color:var(--c-black);text-align:right;direction:rtl;white-space:nowrap;animation:2.5s ease-out 0s 1 slideLeftSectionTitle;animation-fill-mode:both}@media all and (max-width: 1024px){#bmys section.parent .section__header>div h2{padding-top:20px;font-size:105px}}@media all and (max-width: 767px){#bmys section.parent .section__header>div h2{padding-top:40px;font-size:85px}}@media all and (max-width: 640px){#bmys section.parent .section__header>div h2{padding-top:50px;font-size:62px}}@media all and (max-width: 320px){#bmys section.parent .section__header>div h2{font-size:48px}}#bmys section.parent .section__header>div span{display:inline-block}#bmys section.child{animation:2.2s ease-out .7s 1 slideUpText;animation-fill-mode:both;will-change:transform,opacity}@media print{#bmys .bmys{display:none}}#modal-bmys .modal__container{max-width:1000px;background:none}#modal-bmys .modal__content{padding:0}#modal-bmys .results-container{max-width:100%}.modal{font-family:futura-pt,sans-serif;color:#333334}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1001}.modal__container{background:#a8c49e;padding:30px;max-width:500px;max-height:100vh;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{padding-top:0;padding-bottom:0;font-weight:500;font-size:1.5rem;line-height:1.25;box-sizing:border-box;text-align:center}.modal__close{background:transparent;border:0}.modal__header .modal__close:before{content:"✕"}.modal__content{padding-top:2rem;padding-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8)}.modal__form{padding:15px}.modal__form .form__fields{display:block}.modal__form .form__thanks{display:none;text-align:center}.modal__form .form__thanks .modal__btn{max-width:100%;margin:20px 0 0}.modal__form.submitted .form__fields{display:none}.modal__form.submitted .form__thanks{display:block}.modal__form .inputs{display:flex;column-gap:30px}.modal__form .input{width:100%;padding-bottom:15px}.modal__form .input:last-child{padding-bottom:0}.modal__form input,.modal__form select,.modal__form label{display:block;width:100%;padding:10px;font-size:15px;font-family:"Source Serif Pro",serif}.modal__form label{font-size:14px;padding:0}.modal__btn{width:100%;font-size:16px}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}:root{font-family:var(--f-sans);font-weight:400;color-scheme:light dark;color:var(--c-black);font-size:22px;line-height:1.25;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html{box-sizing:border-box}html *{box-sizing:inherit}body,html{background:white}.h1,[data-id=desserts] #we-are-m-r .section-header h2,[data-id=starters] #welcome .section-header h2,[data-id=desserts] #glossary .section-header h2,[data-id=desserts] section .section-header h2,[data-id=desserts] #food-for-thought .section-header h2{font-family:var(--f-serif);font-weight:700;font-size:70px}@media all and (max-width: 640px){.h1,[data-id=desserts] #we-are-m-r .section-header h2,[data-id=starters] #welcome .section-header h2,[data-id=desserts] #glossary .section-header h2,[data-id=desserts] section .section-header h2,[data-id=desserts] #food-for-thought .section-header h2{font-size:48px}}.h2,section .section-title,[data-id=desserts] #we-are-m-r #staff-list tbody tr:first-child td p,[data-id=starters] #welcome #staff-list tbody tr:first-child td p,[data-id=entrees] h2.section-title{font-family:var(--f-serif);font-weight:400;font-size:48px}@media all and (max-width: 640px){.h2,section .section-title,[data-id=desserts] #we-are-m-r #staff-list tbody tr:first-child td p,[data-id=starters] #welcome #staff-list tbody tr:first-child td p,[data-id=entrees] h2.section-title{font-size:24px}}.h3,.box h4,[data-id=desserts] #we-are-m-r #staff-list tbody tr:nth-child(2) td p,[data-id=starters] #welcome #staff-list tbody tr:nth-child(2) td p,dialog.modal h3,.collage-info-container .collage-info .collage-title,.food-for-thought-container .food-for-thought h3{font-family:var(--f-serif);font-weight:400;font-size:36px}.h4{font-family:var(--f-sans);font-weight:700;font-size:22px;text-transform:uppercase}.p,dialog.modal p,dialog.modal form label,.collage-info-container .collage-info p,[data-id=desserts] #food-for-thought .section-header h4{margin:10px 0;font-family:var(--f-sans);font-size:22px;line-height:1.25;color:var(--c-black)}@media all and (max-width: 640px){.p,dialog.modal p,dialog.modal form label,.collage-info-container .collage-info p,[data-id=desserts] #food-for-thought .section-header h4{font-size:18px}}.text-input,dialog.modal form input{font-size:24px;padding:10px;border:1px solid var(--c-black);background:white;color:var(--c-black)}.link,section .section-content .block.block--copy a,dialog.modal a{color:var(--c-yellow);text-decoration:underline}a{color:inherit}img{max-width:100%}.button,dialog.modal form button[type=submit]{display:flex;justify-content:center;align-items:center;min-width:300px;margin:0 auto;height:70px;background:var(--c-yellow);color:var(--c-black);font-family:var(--f-sans);font-size:28px;line-height:1;font-weight:1000;border:none;cursor:pointer;text-transform:uppercase;transition:all .15s ease-in-out}.button:hover,dialog.modal form button[type=submit]:hover{background:var(--c-black);color:var(--c-yellow)}ul{list-style:none}.benchmarks{overflow:hidden}#home{background-color:var(--c-pink)}#home .home-collage-container,#home .home-collage.has-image{position:relative}#home button.menu-open{position:absolute;top:20px;right:20px;background:var(--c-black);color:var(--c-white);font-family:var(--f-sans);font-size:32px;line-height:1;display:flex;gap:20px;align-items:center;border:2px solid var(--c-white);border-radius:10px;padding:10px 15px;text-transform:uppercase;cursor:pointer;z-index:2}@media all and (max-width: 768px){#home button.menu-open{display:none}}#home button.menu-open>span{position:relative;bottom:3px}#home button.menu-open i{display:flex;flex-direction:column}#home button.menu-open i span{width:40px;border-top:2px solid var(--c-white);transition:margin .2s}#home button.menu-open i span+span{margin-top:8px}[data-id=appetizers] .article-header,#the-joy-of-benchmarking,#methodology,#how-to-read-the-charts{background:var(--c-black)}#the-joy-of-benchmarking h2,#methodology h2,#how-to-read-the-charts h2{text-align:center;font-family:var(--f-serif);font-size:84px;margin-top:0;padding-top:50px;color:#fff}@media all and (max-width: 640px){#the-joy-of-benchmarking h2,#methodology h2,#how-to-read-the-charts h2{font-size:48px}}#the-joy-of-benchmarking .section-content,#methodology .section-content,#how-to-read-the-charts .section-content{display:flex;flex-wrap:wrap;gap:20px}#the-joy-of-benchmarking .section-content p,#methodology .section-content p,#how-to-read-the-charts .section-content p{color:#fff}#the-joy-of-benchmarking .section-content p:first-child,#methodology .section-content p:first-child,#how-to-read-the-charts .section-content p:first-child{margin-top:0}#the-joy-of-benchmarking .what-youll-find h4,#methodology .what-youll-find h4,#how-to-read-the-charts .what-youll-find h4{text-transform:uppercase;text-align:center}#the-joy-of-benchmarking .what-youll-find ul,#methodology .what-youll-find ul,#how-to-read-the-charts .what-youll-find ul{list-style:none;display:flex;padding:0;margin:0;gap:50px}#the-joy-of-benchmarking .what-youll-find ul li,#methodology .what-youll-find ul li,#how-to-read-the-charts .what-youll-find ul li{flex:1 1}#methodology{background:#f4e3cf}#methodology h2,#methodology p{color:var(--c-black)!important}#methodology *{color:var --c-black!important}#tasting-menu .section-header{background:var(--c-pale-yellow)}#tasting-menu h2{text-align:center;font-family:var(--f-serif);font-size:84px;margin-top:0;padding-top:50px;margin-bottom:20px}@media all and (max-width: 640px){#tasting-menu h2{font-size:48px}}[data-id=entrees] .article-header{padding-bottom:50px}[data-id=entrees] section{padding:0}[data-id=entrees] h2.section-title{position:absolute;bottom:0;right:50%;display:flex;align-items:center;justify-content:center;background:url(Section_Title_Paper.png);background-size:cover;background-repeat:no-repeat;width:450px;height:110px;font-size:56px;font-weight:700;font-style:italic;color:rgba(9,6,5,.8)}#fundraising .section-header,[data-id=desserts] #benchmark-yourself .section-header{background:var(--c-green);color:#fff}#fundraising .section-header .section-header-quick-bites .quick-bites-title,[data-id=desserts] #benchmark-yourself .section-header .section-header-quick-bites .quick-bites-title{border-bottom-color:#fff}#email-sms .section-header{background:var(--c-yellow)}#digital-ads .section-header{background:var(--c-purple)}#digital-ads .quick-bites-title{color:#fff;border-color:#fff}#digital-ads .quick-bites ul li{color:#fff}#social-media .section-header{background:var(--c-black)}#social-media .quick-bites-title{color:#fff;border-color:#fff}#social-media .quick-bites ul li{color:#fff}#website-performance .section-header{background:var(--c-pale-yellow)}[data-id=desserts] .section-header{background:var(--c-black)}[data-id=desserts] #we-are-m-r,[data-id=starters] #welcome{padding-top:50px;background:var(--c-black)}[data-id=desserts] #we-are-m-r .section-header,[data-id=starters] #welcome .section-header{background:var(--c-black)}[data-id=desserts] #we-are-m-r *,[data-id=starters] #welcome *{color:#fff}[data-id=desserts] #we-are-m-r .section-header,[data-id=starters] #welcome .section-header{text-align:center}[data-id=desserts] #we-are-m-r #staff-list,[data-id=starters] #welcome #staff-list{border:none}[data-id=desserts] #we-are-m-r #staff-list tbody tr td:nth-child(2) p,[data-id=starters] #welcome #staff-list tbody tr td:nth-child(2) p{font-style:italic}[data-id=desserts] #we-are-m-r #staff-list tbody tr td p,[data-id=starters] #welcome #staff-list tbody tr td p{font-size:18px}[data-id=desserts] #we-are-m-r #staff-list tbody tr:first-child,[data-id=starters] #welcome #staff-list tbody tr:first-child{text-align:center}[data-id=desserts] #we-are-m-r #staff-list tbody tr:first-child td,[data-id=starters] #welcome #staff-list tbody tr:first-child td{border-top:5px solid white;border-bottom:1px solid white}[data-id=desserts] #we-are-m-r #staff-list tbody tr:first-child td p,[data-id=starters] #welcome #staff-list tbody tr:first-child td p{margin:20px 0;font-style:normal}@media all and (max-width: 640px){[data-id=desserts] #we-are-m-r #staff-list tbody tr:first-child td p,[data-id=starters] #welcome #staff-list tbody tr:first-child td p{font-size:24px}}[data-id=desserts] #we-are-m-r #staff-list tbody tr:nth-child(2) td:nth-child(2) p,[data-id=starters] #welcome #staff-list tbody tr:nth-child(2) td:nth-child(2) p{font-style:normal}@media all and (max-width: 640px){[data-id=desserts] #we-are-m-r #staff-list tbody tr:nth-child(2) td p,[data-id=starters] #welcome #staff-list tbody tr:nth-child(2) td p{font-size:18px}}[data-id=desserts] #we-are-m-r #staff-list tbody tr td,[data-id=starters] #welcome #staff-list tbody tr td{border:none;padding:5px}[data-id=desserts] #we-are-m-r #staff-list tbody tr td p,[data-id=starters] #welcome #staff-list tbody tr td p{margin:10px 0}#benchmark-yourself .section-content{padding:0}#benchmark-yourself #bmys .section-select{display:flex;gap:20px;margin-top:60px}#benchmark-yourself #bmys .section-select button{background:white;border:1px solid var(--c-purple);color:var(--c-purple);text-transform:none;font-size:22px;border-radius:5px;font-weight:300}#benchmark-yourself #bmys .section-select button.active{background:var(--c-green);border-color:var(--c-green);color:#fff;font-weight:600}article{position:relative}article .article-header{position:relative;display:flex;align-items:center;justify-content:center;background:var(--c-black)}article .article-header .article-header-collage-container{position:relative;height:600px;width:600px}article .article-header .article-header-collage-container .article-header-collage{background-size:cover;background-position:center;height:600px}@media all and (max-width: 640px){article .article-header .article-header-collage-container .article-header-collage{height:250px}}@media all and (max-width: 640px){article .article-header .article-header-collage-container .article-header-collage .article-header-collage-tag{max-width:150px}}@media all and (max-width: 640px){article .article-header .article-header-collage-container .article-header-collage .article-header-collage-tag img{width:100%}}@media all and (max-width: 640px){article .article-header .article-header-collage-container{width:100%;height:auto}}article .article-header h2.article-title{font-family:var(--f-serif);background:url(paper-middle.png);background-repeat:repeat-x;background-size:contain;padding:20px;position:absolute;top:350px;left:300px;line-height:1;height:80px}article .article-header h2.article-title:before{content:"";background:url(paper-left.png);background-repeat:no-repeat;background-size:contain;height:80px;display:block;position:absolute;left:-20px;width:40px;top:0}article .article-header h2.article-title:after{content:"";background:url(paper-right.png);background-repeat:no-repeat;background-size:contain;height:80px;display:block;position:absolute;right:-20px;width:20px;top:0}article .read-more{display:none;position:absolute;bottom:0;left:0;right:0;width:100%;text-align:center;padding-bottom:50px}article .read-more button{width:215px;height:215px;background:var(--c-black);color:#fff;border-radius:50%;font-family:var(--f-sans);text-transform:uppercase;font-size:24px;border:none;padding:20px 50px;cursor:pointer}article .read-more button svg{display:block;width:20px;margin:0 auto;position:relative;top:0;transition:top .2s}article .read-more button:hover svg{top:5px}section{position:relative;padding:0 0 50px;max-height:20000vh;transition:max-height 1s ease-in-out}section.closed{max-height:300vh;overflow:hidden}section.closed .read-more{display:block;background:linear-gradient(0deg,white,transparent)}section .section-header-collage-container{position:relative}section .section-header-collage.has-image{position:relative}section .section-header-info{padding:20px;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}@media all and (max-width: 640px){section .section-header-info{flex-wrap:wrap}}section .section-header-info .info-pill{line-height:64px;border-radius:64px;padding:0 20px;background:white;color:#000}@media all and (max-width: 640px){section .section-header-info .info-pill{line-height:28px;border-radius:28px;font-size:20px}}section .section-header-quick-bites .quick-bites-title{font-family:var(--f-serif);font-size:36px;font-weight:lighter;border-bottom:1px solid var(--c-black);margin:0;padding:20px}@media all and (max-width: 640px){section .section-header-quick-bites .quick-bites-title{font-size:28px}}section .section-header-quick-bites .quick-bites{display:flex;justify-content:flex-end;font-family:var(--f-serif)}@media all and (max-width: 640px){section .section-header-quick-bites .quick-bites{flex-wrap:wrap;justify-content:flex-start}}section .section-header-quick-bites .quick-bites ul{columns:2;column-gap:50px;width:66.665%;break-inside:avoid;break-before:avoid;break-after:avoid;padding:0 20px}@media all and (max-width: 640px){section .section-header-quick-bites .quick-bites ul{columns:1;width:100%;padding:0 20px}}section .section-header-quick-bites .quick-bites ul li{position:relative;overflow:hidden;padding-left:20px;font-size:22px}@media all and (max-width: 640px){section .section-header-quick-bites .quick-bites ul li{font-size:18px}}section .section-header-quick-bites .quick-bites ul li:before{content:"●";position:absolute;left:0}section .section-header-quick-bites .quick-bites ul li+li{margin-top:20px}section .section-title{margin-bottom:0}section .section-content{padding:50px 0}section .section-content .block.block--copy a{color:#fff;text-decoration:underline}section .section-content{padding:40px 20px 0}section .section-content .block{position:relative;max-width:650px;margin:0 auto}section .section-content .block.block--copy{font-family:var(--f-sans);font-weight:400;line-height:1.5;color:var(--c-black)}section .section-content .block.block--copy>*{margin:30px 0}section .section-content .block.block--copy ul,section .section-content .block.block--copy ol{padding-left:40px}section .section-content .block.block--copy ul li,section .section-content .block.block--copy ol li{padding-left:10px}section .section-content .block.block--copy ul li+li,section .section-content .block.block--copy ol li+li{margin-top:20px}section .section-content .block.block--copy ul{list-style:disc}section .section-content .block.block--copy ul li+li{margin-top:20px}section .section-content .block.block--copy ul strong{font-size:17px;font-family:var(--f-sans);font-weight:700}section .section-content .block.block--copy ul.participant-breakdown{padding-left:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;gap:20px 30px}section .section-content .block.block--copy ul.participant-breakdown li::marker{content:none}section .section-content .block.block--copy ul.participant-breakdown li{text-align:center;display:grid;justify-items:center;width:20%;font-size:13px;justify-content:center;align-content:stretch;grid-template-rows:60px 1fr;margin:0!important;padding:0;align-items:center}section .section-content .block.block--copy ul.participant-breakdown li em{padding:10px;line-height:20px;background:white;border-radius:100%;font-size:20px;width:50px;text-align:center;height:50px;display:grid;align-content:center;font-style:normal}section .section-content .block.block--copy ol{padding-left:20px}section .section-content .block.block--copy blockquote{font-family:var(--f-sans) _lt;font-weight:500;font-size:22px;line-height:28px}section .section-content .block.block--copy blockquote>span:first-of-type{font-family:var(--f-sans);float:left;font-size:50px;width:52px;line-height:52px;background:#fec555;border-radius:50%;padding:0;text-align:center;margin-right:10px}section .section-content .block.block--copy a{color:inherit;text-decoration:underline}section .section-content .block.block--chart{max-width:750px;margin:30px auto}section .section-content .block.block--chart-group{margin:30px auto}.service-icons{display:flex;flex-wrap:wrap;gap:30px;align-items:center;justify-content:center}.service-icons .icon figure{margin:0}.service-icons .icon img{display:block;width:100px}.box{padding:20px;border:1px solid var(--c-black)}.box h4{margin:0;text-align:center}.box p{font-size:20px}body.uk #welcome{background:var(--c-black);color:#fff}body.uk #welcome *{color:inherit}body.uk .section-title{text-align:center;font-family:var(--f-serif);font-size:84px;margin-top:0;padding-top:50px}body.uk #fundraising-2 .section-header{background:var(--c-green);color:#fff}body.uk #fundraising-2 .section-header h3{border-color:#fff}body.uk #email-and-mobile-messaging .section-header{background:var(--c-yellow)}body.uk #digital-ads-2 .section-header{background:var(--c-purple);color:#fff}body.uk #digital-ads-2 .section-header h3{border-color:#fff}body.uk #website-performance-and-social-media .section-header{background:var(--c-black);color:#fff}body.uk #website-performance-and-social-media .section-header h3{border-color:#fff}body.uk #methodology-2{background:#f4e3cf}body.uk .menu ul.primary-nav>li+li{break-inside:avoid;-webkit-column-break-inside:avoid}
