@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Amnesty Trade Gothic";src:url(/assets/AmnestyTradeGothic-Bd2.bfb43b1b.woff2) format("woff2");font-weight:bold;font-style:normal;font-display:auto}@font-face{font-family:"Amnesty Trade Gothic";src:url(/assets/AmnestyTradeGothic.dddad99f.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:"Amnesty Trade Gothic Cn";src:url(/assets/AmnestyTradeGothic-Cn18.a8602745.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:"Amnesty Trade Gothic Cn";src:url(/assets/AmnestyTradeGothic-BdCn20.0132ed03.woff2) format("woff2");font-weight:bold;font-style:normal;font-display:auto}:root{--font-family-condensed: "Amnesty Trade Gothic Cn", sans-serif;--font-family-regular: "Amnesty Trade Gothic", sans-serif;--font-size-tiny: .6rem;--font-size-small: .8rem;--font-size-base: 1rem;--font-size-large: 1.5rem;--font-size-xlarge: 2rem;--line-height: 1.2;--color-primary: rgba(255, 255, 0, 100);--color-secondary: rgba(255, 70, 85, 100)}@media screen and (min-width: 576px){:root{--font-size-xlarge: 3rem}}*{text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;box-sizing:border-box}html{font-size:20px}body{background:black;color:#fff;box-sizing:border-box;font-family:var(--font-family-regular);font-size:1.25rem;line-height:var(--line-height);-webkit-font-smoothing:antialiased}html,body,#app{height:100%}#app{position:relative}h1,h2{margin-bottom:.25em;font-family:var(--font-family-condensed);font-weight:bold;line-height:1;text-transform:uppercase}h1{font-size:var(--font-size-xlarge)}h2{font-size:var(--font-size-large);margin-bottom:calc(var(--font-size-large) * var(--line-height))}h3{margin-bottom:.5rem;font-size:var(--font-size-base);font-weight:bold}h4{margin-bottom:0;font-size:var(--font-size-small);font-weight:bold}p{font-size:var(--font-size-base);margin-bottom:calc(var(--font-size-base) * var(--line-height))}p.story strong{font-weight:normal;color:var(--color-primary)}.BLM-scenario p.story,.SNF-scenario p.story{font-size:var(--font-size-small)}.strong,strong{font-weight:bold;-webkit-font-smoothing:antialiased}button,.btn,.btn-icon,.btn-inline{display:inline-block;border:none;margin:0;text-decoration:none;cursor:pointer;text-align:center;transition:background-color .1s ease-in-out,transform .15s ease,color .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none}.btn{min-width:6rem;margin:.25rem;padding:.2rem .5rem;font-family:var(--font-family-condensed);font-weight:bold;font-size:var(--font-size-small);line-height:30px;background-color:var(--color-primary);color:#000;outline:none;text-transform:uppercase;transition:all .3s}.btn:hover,.btn:active{border-color:var(--color-primary);background-color:#fff;color:#000}.btn-outline{background-color:transparent;border:1px solid #fff;color:#fff}.btn-outline:hover,.btn-outline:active{background-color:#fff;border:1px solid #fff;color:#000}.btn-secondary{margin:.3rem 0;padding:0;background:transparent;color:#fff;border:none;font-family:var(--font-family-condensed);font-size:var(--font-size-small);font-weight:bold;line-height:normal;text-transform:uppercase;transition:color .3s}.btn-secondary:hover,.btn-secondary:active{color:var(--color-primary)}.btn-inline{display:inline;margin:0;padding:0;color:#fff;background:transparent;font-family:var(--font-family-regular);font-size:var(--font-size-small);text-decoration:underline}.btn-inline:focus{outline:1px solid #ccc}.btn:focus{outline:1px solid #fff}.btn-secondary:focus{outline:1px solid #ccc}.btn:active{transform:scale(.99)}.large{font-size:1.2em}.desktop-only{display:none!important}.screen{position:absolute;top:0;left:0;width:100%;height:100%}.screen .flex-container,.report-controls{height:100%;padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}main{width:100%}nav{display:flex;justify-content:flex-start;width:100%}nav .nav__buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%;padding:.5rem 0}.overlay{position:absolute;width:100%;min-height:100%;top:0;left:0;box-sizing:border-box;padding:1rem;z-index:1000;background:rgba(0,0,0,.85);display:flex;flex-direction:column;justify-content:center}.overlay main{display:block;color:#000;background-color:#fff;box-sizing:border-box;padding:1rem;max-width:600px;margin:0 auto;border-radius:.5rem}.overlay p{font-family:var(--font-family-regular);font-size:var(--font-size-small);margin-bottom:calc(var(--font-size-small) * var(--line-height));-webkit-font-smoothing:subpixel-antialiased}.overlay nav{min-height:0;display:flex;justify-content:center}.overlay .btn:hover{background-color:#000;color:#fff}.overlay .btn:focus{outline:1px solid #ccc}.overlay .btn-inline{color:#000}.overlay a{color:#000}.radial-background{background:black;background:radial-gradient(circle,rgba(0,0,0,.95) 0%,rgba(0,0,0,.85) 40%,rgba(0,0,0,0) 70%);background-repeat:no-repeat}.blanket{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:0}.blanket.dimmed:after{background:rgba(0,0,0,.95);-webkit-animation:pulse-dimmed 4s infinite ease-in-out;animation:pulse-dimmed 4s infinite ease-in-out}@-webkit-keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@-webkit-keyframes pulse-dimmed{0%{opacity:.9}50%{opacity:1}to{opacity:.9}}@keyframes pulse-dimmed{0%{opacity:.9}50%{opacity:1}to{opacity:.9}}form{max-width:20rem;-webkit-font-smoothing:auto}fieldset{display:flex;flex-direction:column;margin-bottom:.75rem}label{font-family:var(--font-family-regular);font-size:var(--font-size-small)}.input-submit{position:relative}.input-address,.input-scenario{position:relative;width:100%;background-color:transparent;color:#fff;outline:none;outline-style:none;outline-offset:0;border:solid #fff 1px;border-radius:10px;padding:6px .2rem 9px .5rem;font-size:var(--font-size-base);font-family:var(--font-family-condensed);font-weight:bold;text-align:left;-webkit-font-smoothing:antialiased}.input-submit:not(:last-of-type),.input-scenario:not(:last-of-type){margin-bottom:1rem}.input-address::-moz-placeholder{color:#fff6;-webkit-font-smoothing:antialiased}.input-address:-ms-input-placeholder{color:#fff6;-webkit-font-smoothing:antialiased}.input-address::placeholder{color:#fff6;-webkit-font-smoothing:antialiased}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;width:24px;height:24px;margin-left:.4em;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFF'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");cursor:pointer}.input-scenario:after,.btn-input-submit,.input-spinner{position:absolute;top:50%;right:.5rem;content:"";width:16px;height:16px;background-image:url(/assets/TriangleWhite.eacdf7a7.svg);background-position:right;background-size:contain;transform:translateY(-50%);background-repeat:no-repeat}.input-scenario:after{background-image:url(/assets/TriangleYellow.1ddd5767.svg)}.input-scenario:hover:after{background-image:url(/assets/TriangleBlack.99f15507.svg)}.input-address:focus-visible,.input-scenario:focus-visible{outline:1px solid #ccc}.input-error-msg,.input-privacy-msg{display:block;margin-top:.25rem;font-size:var(--font-size-tiny);color:#ff4655}.btn-input-submit{content:none;background-color:transparent;color:#ff0;outline:none;outline-style:none;outline-offset:0}.input-submit.input-error .btn-input-submit{display:none}.input-submit:not(.input-error) input[type=search]::-ms-clear{display:none;width:0;height:0}.input-submit:not(.input-error) input[type=search]::-ms-reveal{display:none;width:0;height:0}.input-submit:not(.input-error) input[type=search]::-webkit-search-decoration,.input-submit:not(.input-error) input[type=search]::-webkit-search-cancel-button,.input-submit:not(.input-error) input[type=search]::-webkit-search-results-button,.input-submit:not(.input-error) input[type=search]::-webkit-search-results-decoration{display:none}.input-spinner{content:none;background-image:none}@media screen and (max-width: 326px){html{font-size:16px}.btn{padding:0 .5rem}}@media screen and (max-width: 575px){#planner-screen{background-color:#000c}.cta-screen{background-color:#000}}@media (min-width: 576px){html{font-size:24px}.screen .flex-container{max-width:30rem;padding:2rem}nav .nav__buttons{justify-content:flex-start}.overlay main{padding:1rem}.overlay p{-webkit-font-smoothing:subpixel-antialiased}.overlay nav{justify-content:center}h2{font-size:var(--font-size-large);margin-bottom:calc(var(--font-size-large) * var(--line-height))}.mobile-only{display:none!important}.desktop-only{display:block!important}.btn{min-width:auto;max-height:50px;margin:.25rem 0 0;padding:.3rem 1rem;font-size:var(--font-size-base)}.btn:first-of-type{margin-right:.5rem}.btn:last-of-type{margin-right:0}.btn:last-of-type+a{margin-left:.5rem}.btn-secondary{margin:.5rem 0}.cta-screen{background-image:linear-gradient(to right,black,black 30%,rgba(0,0,0,.9) 60%,rgba(0,0,0,.4))}}@media screen and (min-width: 1200px){.large-hide{display:none!important}}@media screen and (max-width: 1199px){.large-only{display:none!important}}.share-only{display:none!important}.msg-body p{font-size:var(--font-size-small);margin-bottom:0}.msg-body p+p{margin-top:1rem}.msg-body p b{font-weight:bold}.standalone-only{display:none}.standalone .standalone-only{display:block}.logo.standalone-only{position:absolute;right:1rem;bottom:1.7rem;width:2rem;height:2rem}@media screen and (min-width: 576px){.logo.standalone-only{right:1.75rem;bottom:1.75rem}}
