@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;-webkit-text-decoration:underline dotted;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}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}: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,#bmys button,a.button,aside .sidebar-block button{position:relative;display:block;max-width:230px;margin:auto;padding:10px;font-family:futura-pt-bold,sans-serif;font-size:14px;font-weight:bold;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,#bmys button:hover,a.button:hover,aside .sidebar-block 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}}@-webkit-keyframes slideInUp{0%{transform:translateY(80px)}to{transform:translateY(0)}}@keyframes slideInUp{0%{transform:translateY(80px)}to{transform:translateY(0)}}header.site-header{background:var(--c-header-bg);position:fixed;top:0;left:var(--s-sidebar-width);height:var(--s-header-height);width:calc(100% - var(--s-sidebar-width));display:grid;grid-template-columns:1fr;grid-template-rows:1fr 10px;z-index:1;transition:all ease-in-out .2s}body.nav-closed header.site-header{left:var(--s-sidebar-closed-offset);width:calc(100% - var(--s-sidebar-closed-offset))}header.site-header .site-header__content{padding:10px}header.site-header .progress .bar{width:0;height:10px;background:blue}nav.site-nav{position:fixed;top:0;left:0;height:100vh;width:var(--s-sidebar-width);display:grid;align-items:start;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:1fr;background:white;box-shadow:0 0 10px rgba(0,0,0,.25);z-index:5;will-change:transform;transition:transform ease-in-out .2s;overflow-y:auto}body.nav-closed nav.site-nav{transform:translate(calc(var(--s-sidebar-offset) + var(--s-sidebar-closed-offset)));overflow:hidden}@media screen and (max-width: 896px){body.nav-closed nav.site-nav{height:58px;transform:none;left:0}}@media screen and (max-width: 896px){nav.site-nav{width:100%;transition:height ease-in-out .5s}body.nav-closed nav.site-nav{overflow:hidden}}nav.site-nav .site-controls{margin-top:30px;padding:15px;display:flex;justify-content:space-between;align-items:center;background:#a8c49e}@media screen and (max-width: 896px){nav.site-nav .site-controls{margin-top:0}}nav.site-nav .site-controls .logo a{display:block;line-height:0}nav.site-nav .site-controls .logo a svg{height:28px}nav.site-nav .site-controls .logo a svg #compass{transform-origin:55% 50%;transition:transform .75s ease-in-out}nav.site-nav .site-controls .logo a:hover svg #compass{transform:rotate(270deg)}nav.site-nav .site-controls .logo img,nav.site-nav .site-controls .logo svg{max-height:28px}nav.site-nav .site-controls a.nav-toggle{display:inline-block;position:relative;line-height:0;will-change:transform;transition:transform ease-in-out .2s;transform-origin:center;cursor:pointer}nav.site-nav .site-controls a.nav-toggle #svg_navtoggle{transition:fill .2s ease-in-out}@media screen and (max-width: 896px){nav.site-nav .site-controls a.nav-toggle{transform:rotate(270deg)}}body.nav-closed nav.site-nav .site-controls a.nav-toggle{transform:rotate(180deg)}@media screen and (max-width: 896px){body.nav-closed nav.site-nav .site-controls a.nav-toggle{transform:rotate(90deg)}}nav.site-nav .site-controls a.nav-toggle:hover #svg_navtoggle{fill:#fffcf6}nav.site-nav .primary-nav{list-style:none;margin:0;padding:10px;opacity:1;transition:opacity ease-in-out .2s;font-family:futura-pt-bold,sans-serif;font-weight:500;font-size:16px;line-height:16px}body.nav-closed nav.site-nav .primary-nav{opacity:0}nav.site-nav .primary-nav>li:nth-child(1) a:before,nav.site-nav .primary-nav>li:nth-child(1) span:before{border-color:#f26561}nav.site-nav .primary-nav>li:nth-child(2) a:before,nav.site-nav .primary-nav>li:nth-child(2) span:before{border-color:#a8c49e}nav.site-nav .primary-nav>li:nth-child(3) a:before,nav.site-nav .primary-nav>li:nth-child(3) span:before{border-color:#fec555}nav.site-nav .primary-nav>li:nth-child(3) a:after{content:none}nav.site-nav .primary-nav li a{position:relative;display:block;margin:5px;line-height:32px;color:#2c2628;text-decoration:none;text-indent:-20px;padding-left:21px}nav.site-nav .primary-nav li a span{position:relative}nav.site-nav .primary-nav li a span:before{content:"";position:absolute;top:2px;left:-26px;display:inline-block;height:20px;width:21px;border-radius:21px;border:1px dotted #2c2628;transition:background-color .2s;background:white;z-index:1}nav.site-nav .primary-nav li a:before{content:"";position:relative;top:2px;display:inline-block;height:11px;width:11px;border-radius:11px;border:1px solid #2c2628;background-color:#fff;margin-right:10px;transition:background-color .2s;z-index:2}nav.site-nav .primary-nav li a:after{content:"";position:absolute;left:6px;top:13px;height:calc(100% + 4px);border-left:1px dotted #979797}nav.site-nav .primary-nav li ul{display:none;font-family:"Source Serif Pro",serif,serif;font-size:13px;list-style:none;padding:0;margin:0}nav.site-nav .primary-nav li.active:nth-child(1)>a:before,nav.site-nav .primary-nav li.active:nth-child(1) a.active:before{background-color:#f26561}nav.site-nav .primary-nav li.active:nth-child(2)>a:before,nav.site-nav .primary-nav li.active:nth-child(2) a.active:before{background-color:#a8c49e}nav.site-nav .primary-nav li.active:nth-child(3)>a:before,nav.site-nav .primary-nav li.active:nth-child(3) a.active:before{background-color:#fec555}nav.site-nav .primary-nav li.active ul{display:block}nav.site-nav .primary-nav li+li{margin-top:5px}nav.site-nav .primary-nav>li:last-child:not(.active)>a:after{content:none}nav.site-nav .social-nav{margin:0;padding:10px 20px;list-style:none;display:flex;gap:10px;flex-direction:row;transition:transform .2s ease-out;transition-delay:.2s}@media screen and (max-width: 896px){nav.site-nav .social-nav{transition:none}}body.nav-closed nav.site-nav .social-nav{transform:translate(105px) rotate(90deg);transition-duration:.5s;transition-delay:0}@media screen and (max-width: 896px){body.nav-closed nav.site-nav .social-nav{transform:none}}body.nav-closed nav.site-nav .social-nav li{transform:rotate(-90deg)}@media screen and (max-width: 896px){body.nav-closed nav.site-nav .social-nav li{transform:none}}nav.site-nav .social-nav li{transition:transform .2s ease-out}nav.site-nav .social-nav li a{display:block;width:40px;height:40px;background-size:40px;background-repeat:no-repeat;text-indent:-9999px;transition:all .2s;opacity:1}nav.site-nav .social-nav li a:hover{opacity:.8}nav.site-nav .social-nav li.facebook a{background-image:url(social_facebook.png)}nav.site-nav .social-nav li.twitter a{background-image:url(social_twitter.png)}nav.site-nav .secondary-nav{padding:20px;margin:0;list-style:none;font-family:"Source Serif Pro",serif;font-size:13px;line-height:1.25;opacity:1;transition:opacity ease-in-out .2s}body.nav-closed nav.site-nav .secondary-nav{opacity:0}nav.site-nav .secondary-nav li+li{margin-top:15px}nav.site-nav .secondary-nav li a{color:#2c2628;text-decoration:none;cursor:pointer}nav.site-nav .secondary-nav li a:hover{text-decoration:underline}nav.site-nav p.copy{padding:0 20px;font-family:"Inconsolata",monospace}aside{max-width:230px;z-index:2}@media screen and (max-width: 1200px){aside{display:none}}aside .sidebar-block{font-family:"Source Serif Pro",serif;color:#333334}aside .sidebar-block h3{font-family:futura-pt-bold,sans-serif;font-size:21px;line-height:1.25}aside .sidebar-block h4{font-family:futura-pt-bold,sans-serif;font-size:18px}aside .sidebar-block+.sidebar-block{margin-top:40px}aside .sidebar-block button{width:100%;font-size:16px}aside .sidebar-block .search-box{background:#a8c49e;padding:15px}aside .sidebar-block .search-box input,aside .sidebar-block .search-box select,aside .sidebar-block .search-box label{display:block;width:100%;padding:10px;font-size:15px}aside .sidebar-block .search-box label{font-size:14px;padding:0;margin-bottom:15px}aside .sidebar-block .search-box .select{display:grid;grid-template-areas:"select";align-items:center;width:100%;border:none;border-radius:0;padding:5px;cursor:pointer;line-height:1;background-color:#fff}aside .sidebar-block .search-box .select:after{grid-area:select;justify-self:end;content:"";width:.8em;height:.5em;background-color:#333334;-webkit-clip-path:polygon(100% 0%,0 0%,50% 100%);clip-path:polygon(100% 0%,0 0%,50% 100%)}aside .sidebar-block .search-box .select select{grid-area:select;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:10px;margin:0;width:100%;font-family:inherit;cursor:inherit;line-height:inherit;font-size:15px}aside .sidebar-block .survey-responses h3{margin-bottom:5px}aside .sidebar-block .survey-responses h4{margin:20px 0}aside .sidebar-block .survey-responses .survey-download{display:grid;height:120px;width:230px;margin:auto;background:url(map-button__bg.png)}aside .sidebar-block .survey-responses .survey-download a.button{width:75%}aside .sidebar-block .ethical-guide .rating{margin:20px 0;display:flex;font-family:futura-pt-bold,sans-serif}aside .sidebar-block .ethical-guide .rating .rating__number span{display:inline-block;height:35px;width:35px;border-radius:50%;background-color:#a8c49e;font-size:18px;line-height:35px;text-align:center}aside .sidebar-block .ethical-guide .rating .rating__text{margin-left:10px}aside .sidebar-block .ethical-guide .rating .rating__text p{font-size:20px;line-height:20px}aside .sidebar-block .ethical-guide .rating .rating__text p.small{font-family:"Source Serif Pro",serif;font-size:13px;line-height:15px}article .article__header{min-height:20vh;background:#231f20;padding:40px 0;overflow:hidden;z-index:2;position:relative;transform:translateY(-250);will-change:transform}article .article__header .section__content{max-width:650px;margin:0 auto;padding:0}article .article__header h3{font-family:"Inconsolata",monospace;font-size:18px;line-height:1;color:#fec555;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px}article>a.button{margin:70px auto}#journeys .article-section:not(:first-child) .section__content{background:url(section_sub-bg.png);background-size:contain;background-repeat:no-repeat}.service-images{display:flex;gap:10px}.section__content{padding:40px 20px 0}.section__content .block{position:relative;max-width:650px;margin:0 auto}.section__content .block.block--copy{font-family:"Source Serif Pro",serif;font-size:18px;font-weight:400;line-height:1.5;color:#231f20}.section__content .block.block--copy>*{margin:30px 0}.section__content .block.block--copy ul,.section__content .block.block--copy ol{padding-left:40px}.section__content .block.block--copy ul li,.section__content .block.block--copy ol li{padding-left:10px}.section__content .block.block--copy ul li+li,.section__content .block.block--copy ol li+li{margin-top:20px}.section__content .block.block--copy ul li+li{margin-top:20px}.section__content .block.block--copy ul li::marker{content:url(ul_icon.svg)}.section__content .block.block--copy ul strong{font-size:17px;font-family:futura-pt-bold,sans-serif;font-weight:bold}.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__content .block.block--copy ul.participant-breakdown li::marker{content:none}.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__content .block.block--copy ul.participant-breakdown li em{padding:10px;line-height:20px;background:#a8c49e;border-radius:100%;font-size:20px;width:50px;text-align:center;height:50px;display:grid;align-content:center;font-style:normal}.section__content .block.block--copy ol{padding-left:20px}.section__content .block.block--copy blockquote{font-family:futura-pt,sans-serif;font-weight:500;font-size:22px;line-height:28px}.section__content .block.block--copy blockquote>span:first-of-type{font-family:futura-pt-bold,sans-serif;float:left;font-size:50px;width:52px;line-height:52px;background:#fec555;border-radius:50%;padding:0;text-align:center;margin-right:10px}.section__content .block.block--chart{max-width:750px;margin:30px auto}.section__content .block.block--chart-group{margin:30px auto}section.article-section{position:relative;padding:80px 0 0}section.article-section.--has-image{padding-top:0}section.article-section:first-of-type .section__content{display:grid;justify-content:center;grid-column-gap:50px;grid-template-columns:auto}@media screen and (max-width: 1200px){section.article-section:first-of-type .section__content{grid-column-gap:0}}section.article-section:first-of-type .section__content .block-container{grid-column:1/2}@media screen and (max-width: 1200px){section.article-section:first-of-type .section__content .block-container{grid-column:1/3}}section.article-section:first-of-type .section__header{will-change:transform;transform:translateY(-750px)}section.article-section:first-of-type .section__header:after{content:none}section.article-section:first-of-type .section__header .section-header__content{display:grid;justify-content:center;grid-column-gap:50px;grid-template-columns:1fr 230px;will-change:transform}section.article-section:first-of-type .section__header .section-header__content:after{content:"";display:block;max-width:230px;grid-column:2/3}@media screen and (max-width: 1200px){section.article-section:first-of-type .section__header .section-header__content:after{display:none}}section.article-section:first-of-type aside{grid-column:2/3}section.article-section .section__header{position:relative;display:flex;flex-direction:column;justify-content:flex-end;transform:translate(-100vw)}section.article-section .section__header .section-header__bg{position:relative;background-size:cover;background-position:center;min-height:350px}section.article-section .section__header .section-header__content{position:absolute;right:0;bottom:0;left:0}section.article-section .section__header .section-header__content:before{content:"";position:absolute;top:50%;left:0;right:0;bottom:-1px;display:block}section.article-section .section__header .section-header__content .header-content{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;position:relative;width:100%;max-width:650px;margin:0 auto;padding:20px;background:#2c2628;grid-column:1/2}@media screen and (max-width: 1200px){section.article-section .section__header .section-header__content .header-content{grid-column:1/3}}section.article-section .section__header .section-header__content .section-header__tag{position:absolute;top:50%;right:-20%;transform:translateY(-50%);width:150px;will-change:transform;transform-origin:top}@media all and (max-width: 640px){section.article-section .section__header .section-header__content .section-header__tag{display:none}}section.article-section .section__header .section-header__content .section-header__logo{max-width:46px}section.article-section .section__header h2{font-family:futura-pt-bold,sans-serif;font-size:35px;line-height:46px;color:#fffcf6}section.article-section .section__anchor{position:relative;bottom:100%}section.article-section .section__anchor .anchor--bottom{bottom:var(--s-header-height-2)}section.article-section#fundraising .section__header .section-header__bg{background-position:bottom center}section.article-section#messaging .section__header .section-header__content .section-header__tag{right:-10%;width:250px}section.article-section#digital-ads .section__header .section-header__bg{background-position:center 90%}section.article-section#digital-ads .section__header .section-header__content .section-header__tag{right:-10%;transform:translateY(-60%) rotate(-8deg)}section.article-section#social-media .section__header .section-header__content .section-header__tag{width:250px;right:-10%;transform:translateY(-60%) rotate(-8deg)}section.article-section#fundraising .section__header .section-header__content .section-header__tag{right:-10%;transform:translateY(-50%) rotate(-8deg)}section.article-section#membership-and-ticket-sales .section__header .section-header__content .section-header__tag{width:250px;right:-25%;transform:translateY(-50%) rotate(-15deg)}section.article-section#website-performance .section__header .section-header__content .section-header__tag{right:-10%;transform:translateY(-50%) rotate(-8deg)}.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:#231f20;border:1px solid #231f20}@media screen and (max-width: 767px){.chart{max-width:100%}}.chart .key-item circle{stroke:#1f2826;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;-webkit-mask:none!important;mask:none!important}.chart.requesting{-webkit-animation:.5s infinite alternate throb;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:bold}.chart h1{text-align:center;font-family:"Source Serif Pro",serif;color:#231f20;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:"Source Serif Pro",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:#231f20;font-weight:600}.vertical-stacked-bar .chart-table th:nth-of-type(1n + 1){color:#69bbaa}.vertical-stacked-bar .chart-table th:nth-of-type(2n + 1){color:#07928f}.vertical-stacked-bar .chart-table th:nth-of-type(3n + 1){color:#f7a7ab}.vertical-stacked-bar .chart-table th:nth-of-type(4n + 1){color:#ec1d4e}.vertical-stacked-bar .chart-table th:nth-of-type(5n + 1){color:#858a89}.vertical-stacked-bar .chart-table th:nth-of-type(6n + 1){color:#1f2826}.vertical-stacked-bar .chart-table th:nth-of-type(7n + 1){color:#e7e62b}.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:normal}.chart-table tbody tr:nth-child(odd){background:#ffffff}.chart-table tbody tr.all{background:none;font-weight:bold;border-top:1px solid #979797;border-bottom:1px solid #979797}.chart-table tbody td:first-child{text-align:right}.chart-table .negative{color:#ec1d4e}.chart-table .positive{color:#07928f}.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:"Source Serif Pro",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:bold}.chart-table table.grouped tbody td{font-weight:normal}.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:#231f20}.chart-graph .tooltip:after{font-size:1rem;content:"\25bc";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:"Source Serif Pro",serif;font-size:12px;fill:#231f20}@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:#858a89;display:inline-block}.chart-how-to-read p.whiskers-explanation span:after{content:"";width:20px;height:8px;display:inline-block;background:#69bbaa}.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:.75rem;flex-direction:row;flex-wrap:wrap;justify-content:center;cursor:pointer;visibility:hidden;position:absolute;top:15px;right:0px;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:#231f20}.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:"\d7"}@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;background-color:transparent;font-size:1rem;min-width:6rem;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-apperance:none;-moz-appearance:none;appearance:none;font-family:proxima-nova,sans-serif;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{-webkit-mask:none!important;mask:none!important}#chart-craft-id-61 tbody tr td:last-child .positive{color:#ec1d4e}#chart-craft-id-61 tbody tr td:last-child .negative{color:#07928f}.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 #231f20;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:bold;-webkit-animation:loadingText 1s linear infinite alternate;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:bold;color:#231f20;font-size:1rem;font-family:"Source Serif Pro",serif}@media screen and (max-width: 767px){.visible{display:none}}.chart-group-nav{font-family:proxima-nova,sans-serif}.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:futura-pt,sans-serif;font-size:14px;font-weight:bold;border:1px solid #a8c49e;color:#333334;outline:none;cursor:pointer;transition:background-color .35s,color .35s;text-decoration:none}.chart-group-nav li a:hover{background-color:#a8c49e}.chart-group-nav li a.requesting{opacity:.375}.chart-group-nav li a.selected{background:#2c2628;border-color:#2c2628;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{-webkit-animation:none;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:"Source Serif Pro",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}}article #solari{overflow:visible}#solari{box-sizing:border-box;overflow:hidden}#solari *{box-sizing:inherit}#solari h3{font-family:"Inconsolata",monospace;font-size:18px;line-height:1;color:#fec555;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px}#solari .solari-row-container{position:relative}#solari .pre-solari,#solari .post-solari{display:none;width:100%;height:100%;position:absolute;top:0}#solari .pre-solari .solari__cell,#solari .post-solari .solari__cell{font-size:0}#solari .pre-solari{right:100%}#solari .post-solari{left:100%}#solari .solari__row,#solari .pre-solari,#solari .post-solari{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}#solari .pre-solari .solari__cell,#solari .post-solari .solari__cell,#solari .solari__row .solari__cell{display:grid;grid-template-rows:1fr;position:relative;font-family:futura-pt-bold,sans-serif;font-weight:bold;font-size:78px;line-height:36px;color:#fef8f0;border:2px solid #231f20}#solari .pre-solari .solari__cell .cell__letter,#solari .post-solari .solari__cell .cell__letter,#solari .solari__row .solari__cell .cell__letter{position:relative;display:grid;grid-template-rows:1fr 1fr;grid-row:1;grid-column:1}#solari .pre-solari .solari__cell .cell__letter .flap,#solari .post-solari .solari__cell .cell__letter .flap,#solari .solari__row .solari__cell .cell__letter .flap{display:grid;background:#2c2c2c}#solari .pre-solari .solari__cell .cell__letter .flap span,#solari .post-solari .solari__cell .cell__letter .flap span,#solari .solari__row .solari__cell .cell__letter .flap span{display:inline-block;width:100%;text-align:center}#solari .pre-solari .solari__cell .cell__letter .flap .face,#solari .post-solari .solari__cell .cell__letter .flap .face,#solari .solari__row .solari__cell .cell__letter .flap .face{width:100%;height:100%;padding:10px 0;overflow:hidden;grid-row:1;grid-column:1}#solari .pre-solari .solari__cell .cell__letter .flap .face.back,#solari .post-solari .solari__cell .cell__letter .flap .face.back,#solari .solari__row .solari__cell .cell__letter .flap .face.back{display:block;background:#2c2c2c;box-sizing:border-box;padding:10px 0}#solari .pre-solari .solari__cell .cell__letter .flap.flap--top,#solari .post-solari .solari__cell .cell__letter .flap.flap--top,#solari .solari__row .solari__cell .cell__letter .flap.flap--top{grid-row:1;z-index:2;border-bottom:2px solid #231f20}#solari .pre-solari .solari__cell .cell__letter .flap.flap--bottom,#solari .post-solari .solari__cell .cell__letter .flap.flap--bottom,#solari .solari__row .solari__cell .cell__letter .flap.flap--bottom{grid-row:2;border-top:2px solid #231f20}#solari .solari__row .solari__cell .cell__letter .flap{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}#solari .solari__row .solari__cell .cell__letter .flap .face{-webkit-backface-visibility:hidden;backface-visibility:hidden}#solari .solari__row .solari__cell .cell__letter .flap .face.back{transform:rotateY(180deg)}#solari .solari__row .solari__cell .cell__letter .flap.flap--top span{transform:translateY(30px)}#solari .solari__row .solari__cell .cell__letter .flap.flap--bottom span{transform:translateY(-30px)}#solari .solari__row .solari__cell .cell__letter.letter--current .flap.flap--top{transform-origin:bottom}#solari .solari__row .solari__cell .cell__letter.letter--current .flap.flap--top .face.back{transform-style:preserve-3d}#solari .solari__row .solari__cell .cell__letter.letter--current .flap.flap--top .face.back span{display:inline-block;transform:rotateX(180deg) rotateY(180deg) translateY(-30px)}#solari .pre-solari .solari__cell,#solari .post-solari .solari__cell{line-height:0}#solari.solari--section .solari__cell{font-size:52px}#bmys{font-family:"Source Serif Pro",serif;margin-bottom:110px}#bmys:before{background-image:url(/assets/2021/images/body_texture.jpg);background-repeat:no-repeat;background-position:right bottom;background-size:cover;content:"";height:100%;left:0;position:fixed;top:0;width:100%;will-change:transform;z-index:0;opacity:.3}body.nav-open #bmys{padding-left:228px}@media all and (max-width: 1024px){body.nav-open #bmys{padding-left:0}}#bmys section{position:relative}#bmys div[slot=top-right]{left:0;right: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;margin-bottom:30px}#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:proxima-nova,sans-serif;color:#fff;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:#231f20;font-weight:bold;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:#231f20;border-bottom-color:#fff}#bmys button.print{max-width:120px}#bmys select{display:block;font-size:18px;font-weight:normal;line-height:1;padding:20px 30px 20px 10px;box-sizing:border-box;margin:8px 0 0;border:1px solid #cacaca;border-radius:3px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}#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{color:#231f20}#bmys section.child .section__header .section__title{font-size:40px;font-weight:800;line-height:1;color:#231f20;margin-bottom:30px}#bmys .results-container{width:80%;max-width:600px;margin:30px 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;padding:20px;margin-bottom:30px;border-radius:0}#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{display:none}#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:"Source Serif Pro",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{font-size:22px;color:#231f20}#bmys table th.date{font-size:22px;color:#231f20}#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:#231f20}#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:#333;font-family:"Source Serif Pro",serif;font-weight:normal;font-size:14px;line-height:1.3}#bmys table td.data-static,#bmys table td.data-user{font-size:22px;font-weight:normal}#bmys table td.data-static{color:#231f20}#bmys table td.data-user{color:#231f20}#bmys table td.centered{vertical-align:middle;text-align:center;height:50px;width:33.32%}#bmys label{display:block;font-size:14px}#bmys label input{display:block;width:100%;padding:20px;margin-top:8px;border:1px solid #979797;border-radius:3px;font-size:18px}#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:futura-pt,sans-serif;font-size:14px;font-weight:bold;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:#231f20;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;padding-bottom:70px}@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:#231f20!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 .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);-webkit-animation:.75s ease-out 1.5s 1 slideDownSectionName;animation:.75s ease-out 1.5s 1 slideDownSectionName;-webkit-animation-fill-mode:both;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:proxima-nova,sans-serif;text-transform:uppercase;font-size:160px;font-weight:900;font-style:italic;line-height:1;color:#231f20;text-align:right;direction:rtl;white-space:nowrap;-webkit-animation:2.5s ease-out 0s 1 slideLeftSectionTitle;animation:2.5s ease-out 0s 1 slideLeftSectionTitle;-webkit-animation-fill-mode:both;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{-webkit-animation:2.2s ease-out .7s 1 slideUpText;animation:2.2s ease-out .7s 1 slideUpText;-webkit-animation-fill-mode:both;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%}span.inline-definition{position:relative;background:#fff2e8;cursor:pointer}span.inline-definition .inline-popup{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);padding:10px;background:#2c2628;color:#fff;width:250px;text-indent:0;box-shadow:0 0 10px rgba(0,0,0,.25);font-size:14px;font-family:futura-pt,sans-serif;font-weight:normal;opacity:0;z-index:2}span.inline-definition.active .inline-popup{display:block}.glossary{font-family:"Source Serif Pro",serif;font-weight:normal}.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:18%;margin:20px 0;min-width:100px;outline:none}@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:bold;font-family:futura-pt-bold,sans-serif;color:#231f20;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}}.section__content .block.block--copy .archive{display:flex;justify-content:space-between;list-style:none;margin:30px 0 0;padding:0;flex-wrap:wrap}.section__content .block.block--copy .archive li::marker{content:none}.section__content .block.block--copy .archive li{list-style:none!important;width:22%;margin:0 0 4%;padding:0;text-indent:0}@media all and (max-width: 767px){.section__content .block.block--copy .archive li{width:44%;margin:3%;max-width:200px}}.section__content .block.block--copy .archive li a{position:relative;display:block;line-height:0;cursor:pointer;text-decoration:none;border:none}.section__content .block.block--copy .archive li a .overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;text-align:center;transition:background-color .25s}.section__content .block.block--copy .archive li a .overlay span{display:block;color:#fff;position:relative;top:50%;transform:translateY(-50%);font-size:18px;opacity:0;transition:opacity .25s}.section__content .block.block--copy .archive li a .overlay span.title{display:block;opacity:1}.section__content .block.block--copy .archive li a .overlay span.download img{display:block;height:20px;width:auto;margin:-4px auto 14px}.section__content .block.block--copy .archive li a:hover{border:none}.section__content .block.block--copy .archive li a:hover .overlay{background-color:rgba(0,0,0,.25)}.section__content .block.block--copy .archive li a:hover .overlay span.title{opacity:0}.section__content .block.block--copy .archive li a:hover .overlay span.download{opacity:1}.section__content .block.block--copy .archive li img{width:100%;border-radius: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:6}.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:"\2715"}.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;-moz-column-gap:30px;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}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@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{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}body{box-sizing:border-box}@media screen and (max-width: 896px){body{overflow-y:hidden}}@media screen and (max-width: 896px){body.nav-closed{overflow-y:auto}}body.home{background:#231f20;display:grid;align-content:center}@media screen and (max-width: 480px){body.home{align-content:start}}body a{color:#333334}body a:hover{color:#2c2628}body *{box-sizing:inherit}main.benchmarks{height:100%;margin-left:var(--s-sidebar-width);transition:margin ease-in-out .2s;background:url(grainy_shutterstock_1541929043_green.png);overflow:hidden}@media screen and (max-width: 896px){main.benchmarks{margin-left:0;margin-top:58px}}body.nav-closed main.benchmarks{margin-left:var(--s-sidebar-closed-offset)}@media screen and (max-width: 896px){body.nav-closed main.benchmarks{margin-left:0}}#home{background:#231f20;height:100%;padding:20px 0}@media screen and (max-width: 480px){#home{padding:10px 0}}#home .solari__box{width:90%;max-width:980px;margin:0 auto 20px}#home .home__links{display:flex;justify-content:center;max-width:1020px;padding:0 20px;margin:0 auto;gap:20px}@media screen and (max-width: 640px){#home .home__links{flex-direction:column}}#home .home__links a.button{width:100%;max-width:100%;font-size:26px;margin:0;padding:15px;background:#51644c;color:#a8c49e;border:3px solid #231f20;transition:border-color .25s ease-in-out}@media screen and (max-width: 840px){#home .home__links a.button{font-size:18px}}#home .home__links a.button:hover{border-color:#fffcf6}#home .home__links a.button span{display:inline-block;width:39px;border-radius:100%;color:#333334;margin-left:10px}@media screen and (max-width: 840px){#home .home__links a.button span{width:27px}}#home .home__links a.button.button--arrivals span{background-color:#fec555}#home .home__links a.button.button--information span{background-color:#a8c49e}#home .home__links a.button.button--departures{line-height:25px;display:flex;align-content:center;justify-content:center;align-items:center;padding:10px}#home .home__links a.button.button--departures span{background-color:#f26561;line-height:39px}@media all and (max-width: 840px){#home .home__links a.button.button--departures span{line-height:27px}}@media screen and (max-width: 896px){#home .solari-row-container .solari__cell{font-size:48px}}@media screen and (max-width: 480px){#home .solari-row-container .solari__cell{border-width:1px;font-size:36px;line-height:18px}#home .solari-row-container .solari__cell .cell__letter .flap.flap--top,#home .solari-row-container .solari__cell .cell__letter .flap.flap--bottom{border-width:1px}#home .solari-row-container .solari__cell .cell__letter .flap.flap--top span{transform:translateY(20px)}#home .solari-row-container .solari__cell .cell__letter .flap.flap--bottom span{transform:translateY(-20px)}#home .solari-row-container .solari__cell .cell__letter.letter--current .flap.flap--top .face.back span{transform:rotateX(180deg) rotateY(180deg) translateY(-20px)}#home .pre-solari .solari__cell .cell__letter .flap .face,#home .post-solari .solari__cell .cell__letter .flap .face{line-height:0}}
