html{height:100%;font-family:myriad-pro,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:1.3}@media(min-width:480px){html{font-size:17px}}@media(min-width:760px){html{font-size:18px}}@media(min-width:1240px){html{font-size:20px}}body{margin:0;padding:0;height:100%;min-height:100vh;width:100%;overflow-y:auto;height:auto}h1,h2,h3,h4,h5,h6,p{font-weight:300;padding:0 20px}@media(max-width:480px){h1,h2,h3,h4,h5,h6,p{padding:0 10px}}@media(min-width:760px){h1,h2,h3,h4,h5,h6,p{padding:0}}strong{font-weight:400}h1{font-size:4rem}h1,h2{line-height:120%;margin-top:5rem;margin-bottom:2rem}h2{font-size:3rem}h1+h2{margin-top:0}h3{font-size:2rem;line-height:120%;margin-top:4rem;margin-bottom:2rem}h1+h3,h2+h3{margin-top:0}h4{font-size:1.5rem;line-height:120%;margin-top:3rem;margin-bottom:1rem}h1+h4,h2+h4,h3+h4{margin-top:0}h5{font-size:1.25rem;line-height:120%;margin-top:2rem;margin-bottom:1rem}h1+h5,h2+h5,h3+h5,h4+h5{margin-top:0}h6{font-size:1rem;line-height:1.4;margin-top:2rem;margin-bottom:1rem}h1+h6,h2+h6,h3+h6,h4+h6,h5+h6{margin-top:0}p{line-height:1.4}p,pre{font-size:1rem;margin:0 0 .5rem}pre{white-space:inherit;line-height:1.4rem}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@-webkit-keyframes fadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}@keyframes fadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}.fixed-elements{display:block;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;pointer-events:none;z-index:10}.fixed-elements:after{content:" ";position:absolute;display:block;visibility:hidden;opacity:0;top:75px;left:0;width:100%;height:calc(100% - 75px);box-sizing:border-box;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .25s .5s,visibility 1ms .75s;transition:opacity .25s .5s,visibility 1ms .75s}.fixed-elements:hover:after{visibility:visible;opacity:1;-webkit-transition:opacity .25s,visibility .1ms;transition:opacity .25s,visibility .1ms}.strong,strong{font-weight:400}b{font-weight:600}button{outline:0}