@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap);.responsive-iframe-container{--height:80%;position:relative;overflow:hidden;width:100%;height:50%;padding-top:calc(var(--height) * .5625);margin:0 auto}.responsive-iframe-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.link{display:block;-webkit-transition:background;transition:background;-webkit-transition-duration:.3s;transition-duration:.3s}.link:hover{color:var(--gray)}.link.faded{color:#999}.link.faded:hover{color:var(--gray)}.link.active{background:#ff8200;font-style:italic;text-transform:uppercase;color:#fff;font-size:.8em}.title{display:inline-block;border-bottom:.4rem solid var(--orange);font-size:3rem;margin:2rem auto 0;padding-left:2rem;padding-right:2rem;padding-bottom:.2rem}.ugly-header{color:red;font-style:italic}.image{width:100%;height:auto;vertical-align:center}.quote{font-style:italic}:root{--orange:#ff8200;--gray:#58595b;--sidebar-width:20rem}html{scroll-behavior:smooth}body{background-image:url(/background.png);background-repeat:no-repeat;background-attachment:fixed;background-size:100% 100%;background-color:#000;color:#58595b}body,html{padding:0;margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:115%}@media only screen and (min-width:140rem){body,html{font-size:130%;color:green}}*{padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:2rem;font-family:Montserrat,sans-serif}a{text-decoration:none}li,ul{list-style:none}button{border:0;background:inherit;cursor:pointer}img[alt]:after{display:none;content:attr(alt)}@media only screen and (max-width:60rem){.hidden-small{display:none}}@media only screen and (min-width:60rem){.visible-small{display:none}}@media only screen and (max-width:100rem){.visible-large{display:none}}@media only screen and (min-width:100rem){.visible-medium-and-down{display:none}}.body-responsive-side-margins{margin-left:0;margin-right:0}@media only screen and (min-width:60rem){.body-responsive-side-margins{margin-left:1rem;margin-right:1rem}}@media only screen and (min-width:100rem){.body-responsive-side-margins{margin-right:6rem;margin-left:2rem}}@media only screen and (max-width:100rem){:root{--sidebar-width:17rem}}body{background-size:200% 100%;background-position:60% 0}@media only screen and (min-width:60rem){body{background-size:150% 100%;background-position:40% 0}}@media only screen and (min-width:100rem){body{background-size:100% 100%;background-position:0 0}}.content-area{position:relative;min-height:100vh;background:#fff;text-align:center}.content-area p,.content-area ul{line-height:2rem}.content-area h1{margin-top:2rem;margin-bottom:2rem}.content-area p{padding:2rem;margin:0 auto;max-width:50rem}@media only screen and (min-width:140rem){.content-area p{max-width:60rem}}*+.content-area{margin-top:1rem}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed;left:0;top:0;bottom:0;right:0}.filled{width:100%;height:100%}.p{padding:2rem}.fixed-height{display:flex;align-items:center;height:var(--fixed-height)}.py{padding-top:2rem;padding-bottom:2rem}.center-items,.flex{display:flex;align-items:center;justify-content:center}.flex{flex-wrap:wrap}.cols-1>*{width:100%}.cols-2>*{width:50%}.cols-3>*{width:33%}.shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.bold{font-weight:700}