@font-face{font-family:RobotoSlabRegular;src:url(/fonts/roboto/RobotoSlab-Regular-webfont.woff2) format("woff2"),url(/fonts/roboto/RobotoSlab-Regular-webfont.woff) format("woff"),url(/fonts/roboto/RobotoSlab-Regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:RobotoSlabBold;src:url(/fonts/roboto/RobotoSlab-Bold-webfont.woff2) format("woff2"),url(/fonts/roboto/RobotoSlab-Bold-webfont.woff) format("woff"),url(/fonts/roboto/RobotoSlab-Bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:RobotoSlabExtrabold;src:url(/fonts/roboto/RobotoSlab-ExtraBold.woff2) format("woff2"),url(/fonts/roboto/RobotoSlab-ExtraBold.woff) format("woff"),url(/fonts/roboto/RobotoSlab-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:RobotoSlabBlack;src:url(/fonts/roboto/RobotoSlab-Black.woff2) format("woff2"),url(/fonts/roboto/RobotoSlab-Black.woff) format("woff"),url(/fonts/roboto/RobotoSlab-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:steelfish-bold;src:url(/fonts/steelfish/steelfish_bd-webfont.eot);src:url(/fonts/steelfish/steelfish_bd-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/steelfish/steelfish_bd-webfont.woff2) format("woff2"),url(/fonts/steelfish/steelfish_bd-webfont.woff) format("woff"),url(/fonts/steelfish/steelfish_bd-webfont.ttf) format("truetype"),url(/fonts/steelfish/steelfish_bd-webfont.svg#steelfish_rgbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:steelfish-extrabold;src:url(/fonts/steelfish/steelfish_eb-webfont.eot);src:url(/fonts/steelfish/steelfish_eb-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/steelfish/steelfish_eb-webfont.woff2) format("woff2"),url(/fonts/steelfish/steelfish_eb-webfont.woff) format("woff"),url(/fonts/steelfish/steelfish_eb-webfont.ttf) format("truetype"),url(/fonts/steelfish/steelfish_eb-webfont.svg#steelfishextrabold) format("svg");font-weight:900;font-style:normal}@font-face{font-family:steelfish;src:url(/fonts/steelfish/steelfish_rg-webfont.eot);src:url(/fonts/steelfish/steelfish_rg-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/steelfish/steelfish_rg-webfont.woff2) format("woff2"),url(/fonts/steelfish/steelfish_rg-webfont.woff) format("woff"),url(/fonts/steelfish/steelfish_rg-webfont.ttf) format("truetype"),url(/fonts/steelfish/steelfish_rg-webfont.svg#steelfish_rgregular) format("svg");font-weight:400;font-style:normal}.roboto{font-family:RobotoSlabRegular,Georgia,serif}.roboto em,.roboto i{font-style:italic;font-weight:inherit;font-size:inherit}.roboto b,.roboto strong{font-style:inherit;font-weight:700;font-size:inherit;font-family:RobotoSlabBold,Georgia,serif}.roboto.xbold{font-weight:800;font-family:RobotoSlabExtrabold,Georgia,serif}.roboto.blck,.roboto.xbold{font-style:inherit;font-size:inherit}.roboto.blck{font-weight:900;font-family:RobotoSlabBlack,Georgia,serif}.steelfish{font-weight:400;font-family:steelfish,Arial Narrow,Arial,san-serif!important}.steelfish em,.steelfish i{font-style:italic;font-weight:inherit;font-size:inherit}.steelfish b,.steelfish strong{font-style:inherit;font-weight:700!important;font-size:inherit;font-family:steelfish-bold,Arial Narrow,Arial,sans-serif!important}.steelfish.extrabold{font-weight:800!important;font-family:steelfish-extrabold,Arial Black,Arial,sans-serif!important}.xbold-sans{font-weight:900;font-family:OpenSansExtrabold,Arial Black,Helvetica,Arial,sans-serif}.sans{font-family:OpenSansRegular,Helvetica,Arial,sans-serif!important}.bar{margin-top:1.5rem;padding:.25rem 0!important}.bar .gh{background-color:var(--gh-bkgd,#ab9428)!important}.bar .txcpa{background-color:var(--txcpa-bkgd,#625f5a)!important}.bar p{color:var(--bb-text,#fff);font-family:RobotoSlabRegular,georgia,serif;font-size:1.25rem;text-align:center;margin:0;padding:5px 0}.bar p.bold{font-family:RobotoSlabBold,georgia,serif}.rb-black{font-family:RobotoSlabBlack,Arial Black,Arial,sans-serif!important;font-weight:900}.heat-map{--shade:#6bb069;--hue:118;--sat:31%;--light:45%;--color:#000;--step:0.06;--lightest:1.7}.heat-map tbody tr{color:var(--color,#000)}.heat-map tbody tr:nth-child(2n){background-color:transparent}.heat-map tbody tr td{background-color:hsl(var(--hue),var(--sat),var(--light))}.heat-map tbody tr.shade-0 td{background-color:hsl(var(--hue),var(--sat),calc(var(--light)*1.7))}.heat-map tbody tr.shade-1 td{background-color:hsl(var(--hue),var(--sat),calc(var(--light)*1.64))}.heat-map tbody tr.shade-2 td{background-color:hsl(var(--hue),var(--sat),calc(var(--light)*1.58))}.heat-map tbody tr.shade-3 td{background-color:hsl(var(--hue),var(--sat),calc(var(--light)*1.52))}.heat-map tbody tr.shade-4 td{background-color:hsl(var(--hue),var(--sat),calc(var(--light)*1.46))}.heat-map tbody tr.shade-5 td{background-color:hsl(var(--hue),var(--sat),calc(var(--light)*1.4))}.heat-map tbody tr.shade-6 td{background-color:hsl(var(--hue),var(--sat),calc(var(--light)*1.34))}.heat-map tbody tr.shade-7 td{background-color:hsl(var(--hue),var(--sat),calc(var(--light)*1.28))}.heat-map tbody tr.shade-8 td{background-color:hsl(var(--hue),var(--sat),calc(var(--light)*1.22))}.heat-map tbody tr.shade-9 td{background-color:hsl(var(--hue),var(--sat),calc(var(--light)*1.16))}.heat-map tbody tr.shade-10 td{background-color:hsl(var(--hue),var(--sat),calc(var(--light)*1.1))}.heat-map tbody tr:focus td,.heat-map tbody tr:hover td{background-color:hsl(var(--hue),var(--sat),calc(var(--light)*1.8))}.extra-bold,.extrabold{font-family:OpenSansExtrabold,Arial Black,Helvetica,Arial,sans-serif;font-weight:900;font-style:inherit}:root{--banner:#ab9428;--intro:#625f5a;--stats:$wine;--stats-text:#fff;--indirect:#555;--output:#514717;--income:#5c6f89;--gdp:#a55d7e}.headline{background:var(--intro,#625f5a);background:linear-gradient(180deg,var(--banner,#ab9428),var(--banner,#ab9428) 17%,var(--intro,#4a4846) 0,var(--intro,#4a4846));padding:1rem;color:#fff}.gh{font-size:1.55rem;color:#e6db8b;line-height:1}h1.tx{font:normal normal 400 6rem steelfish,Arial Narrow,Helvetica,Arial,sans-serif;color:#fff;padding-left:3rem;margin-top:0;padding-top:0}h1.sub,h1.tx{text-transform:uppercase}h1.sub{font:normal normal 600 1.5rem OpenSansBold,Helvetica,Arial,sans-serif!important;color:#4a4846}h2.map{text-transform:uppercase;font:normal normal 400 3rem steelfish,Arial Narrow,Helvetica,Arial,sans-serif;color:#fff;position:relative;z-index:20;margin-bottom:-5.5rem;text-align:center}h2.stats{font:normal normal 600 1.25rem OpenSansBold,Helvetica,Arial,sans-serif}.contributions{z-index:1;padding:1rem 1rem 1rem 3.5rem!important;color:var(--stats-text,#fff)}.contributions p{font:normal normal 600 1rem/normal OpenSansBold,Helvetica,Arial,sans-serif;color:#000}.contributions p.direct{font:normal normal 400 5rem/1 steelfish,Arial Narrow,Arial,san-serif;color:var(--direct,#fff);padding-right:.5rem}.contributions p .indirect{font:normal normal 400 6rem/1 steelfish,Arial Narrow,Arial,san-serif;color:var(--indirect,#555);padding:0;margin:0}.contributions p.income{color:var(--income,#5c6f89);font:normal normal 400 4rem/1 steelfish,Arial Narrow,Arial,san-serif;text-align:right}.contributions p.output{color:var(--output,#514717);font:normal normal 400 6.5rem/1 steelfish,Arial Narrow,Arial,san-serif;margin-right:-2.5rem}.contributions p.gdp{font:normal normal 400 5rem/1 steelfish,Arial Narrow,Arial,san-serif;color:var(--gdp,#a55d7e);margin-top:-1rem}.contributions p span,h2.conclusion{font-size:2rem}h2.conclusion{color:#b8859a;text-transform:uppercase;font-family:OpenSansExtrabold,Arial Black,Helvetica,Arial,sans-serif;font-weight:900;font-style:inherit}.wine-color{color:#b8859a}table.heat-map tbody,table.heat-map tfoot,table.heat-map thead th{background-color:transparent!important;border:none!important}table.heat-map tbody td,table.heat-map tbody th,table.heat-map tfoot td,table.heat-map tfoot th,table.heat-map thead th td,table.heat-map thead th th{border-left:none!important;border-right:none!important}table td,table th{border-bottom:none}table.heat-map thead{text-transform:uppercase;background-color:transparent!important;border:none}table.heat-map thead th span{font-size:.65rem}img.bases{min-width:120%;z-index:10;position:relative}@media screen and (max-width:1024px){img.bases{min-width:100%}.wine{padding:1rem!important}}