﻿@font-face{font-family:"clear_sansregular";src:url("../fonts/clear_sans/clearsans_regular_macroman/ClearSans-Regular-webfont.woff");font-weight:normal;font-style:normal}@font-face{font-family:"clear_sansbold";src:url("../fonts/clear_sans/clearsans_bold_macroman/ClearSans-Bold-webfont.woff");font-weight:normal;font-style:normal}@font-face{font-family:"clear_sansbold_italic";src:url("../fonts/clear_sans/clearsans_bolditalic_macroman/ClearSans-BoldItalic-webfont.woff");font-weight:normal;font-style:normal}@font-face{font-family:"asap_bold";src:url("../fonts/asap/asap-bold.woff");font-weight:normal;font-style:normal}@font-face{font-family:"wcmanonegra_bold";src:url("../fonts/wc_mano_negra/WCManoNegraBoldBta-webfont.woff") format("woff");font-weight:normal;font-style:normal}#hero{font-family:"wcmanonegra_bold",Arial,sans-serif;font-size:12rem;color:#461717;text-align:right;margin-bottom:1rem}#hero:before{content:"";background:url("../images/compass.svg") no-repeat top left;display:inline-block;width:150px;height:150px;opacity:20%;background-size:contain;position:relative;right:-100px;top:30px}h1,h2,h3,h4{margin-bottom:0;margin:0 0 1rem 0}h1,h2{font-family:"asap_bold",Arial,sans-serif}h1{font-size:2.7rem;color:#3e4955;text-transform:uppercase;font-style:oblique}h2{font-size:1.5rem;text-transform:uppercase;color:#85b0c6;letter-spacing:.09rem}h3{font-size:1.2rem;color:#fff;font-style:oblique}h3,h4{font-family:"clear_sansbold",Arial,sans-serif}p,ul,blockquote,ol{font-family:"clear_sansregular",Arial,sans-serif}p,ul,ol{line-height:1.43rem}a,a:visited{color:#3e4955}blockquote{quotes:"“" "”" "‘" "’";text-indent:-0.45em;background:#fff;padding:1rem;margin:1rem 0;border:1px solid #85b0c6;border-left:15px solid #85b0c6;font-size:1.5rem;color:#393131}blockquote::before{content:open-quote}blockquote::after{content:close-quote}blockquote strong{color:#461717}strong{font-family:"clear_sansbold",Arial,sans-serif}em{font-family:"clear_sansbold_italic",Arial,sans-serif}ul li{vertical-align:middle}#main-menu li>a.active{color:#fff;text-decoration:underline}#menu-container #homelink li a.active{color:#1a1514;text-decoration:underline}body{background:#e3e3e3;color:#393131;padding:1rem}.container{width:100%;max-width:800px;margin:20px auto 0 auto;box-shadow:-50px 100px 100px #c4c4c4;padding:1.5rem}.box{margin-bottom:2px;background-color:#272727;border-top-right-radius:15px}.box :focus{background-color:#393131;border-top-right-radius:15px}.box header::before{content:"";background:url("../images/checklist.png") no-repeat center left;background-size:auto;width:100%;max-width:50px;height:30px;display:inline-block;background-size:contain;position:absolute}.box header h2,.box header h3{margin-left:2.05rem}.box.timeline header::before{background:url("../images/timeline-theory-icon.png") no-repeat center left;height:30px;width:100%;background-size:contain}.box.timeline header h2,.box.timeline header h3{margin-left:2.5rem}.box-open{padding:1rem 1.5rem;background-color:#fff;border:2px solid #1a1514;border-top:5px solid #85b0c6}.box-open h3{color:#461717;font-style:normal}main header article>*{color:#212933}.box-open ul,main header article ul{padding-left:1rem;list-style-type:square}.open:focus{border-bottom:none}#main-menu-container{background:#1a1514;width:100%;position:fixed;top:0;display:block;text-transform:uppercase;left:0;right:0;border-bottom:5px solid #85b0c6;color:#fff;z-index:100}#homelink img{width:20px;height:100%;position:relative;top:2px;right:4px}.nav-section{display:inline-block;padding:0;margin:0}#menu-container{max-width:800px;width:100%;margin:0 auto}#menu-container #homelink li{list-style:none}#menu-container #homelink li a{display:inline-block;padding-left:0;background:#85b0c6;padding:15px;border-top-right-radius:15px;border-left:5px solid #dbdbd9;font-weight:bold;font-style:oblique;color:#1a1514;text-decoration:none}#main-menu{max-width:800px}#main-menu li>a{background:url("../images/arrow-divider.png") no-repeat right center;background-position-x:100%;padding:15px 30px 15px 15px;color:#85b0c6;text-decoration:none;font-style:oblique;font-weight:bold;letter-spacing:.07rem;padding-left:0}#main-menu li{background:none;padding:10px;display:inline-block}#main-menu li button{background:none;border:none;cursor:pointer}#main-menu li button img{width:35px;height:35px}#main-menu li label{position:relative;top:-9px}:focus-visible{background-color:#ffef00}#main-menu a.active:focus-visible{color:#ffef00}#main-menu-container :focus-visible{color:#ffef00}#menu-container #homelink li a:focus-visible{border-left:5px solid #ffef00}.box p :focus-visible,.box ul :focus-visible,.box ol :focus-visible,.box blockquote :focus-visible,.box q :focus-visible{background-color:#ffef00;border-bottom:none}.hidden{font-size:0px}.box header{cursor:pointer;padding:2rem;background:transparent url(../images/arrow.png) no-repeat center right;background-position-x:97%;padding-bottom:15px}.box-content{display:none}header.open{background:transparent url(../images/arrow-down.png) no-repeat center right;background-position-x:97%}.timeline-graph{display:flex;flex-direction:column;flex-wrap:wrap;gap:.2rem}.timeline-graph-col{flex:1;padding:.1rem 1rem;border:1px solid #393131;box-shadow:1px 1px 2px #9b9b9b;background:#eee}.timeline-rapture{background:#393131;color:#fff;font-size:1.5rem;font-weight:bold}.timeline-graph-col:first-child{background:#2d1935;color:#fff}.timeline-graph-col:nth-child(2){background:#461717;color:#fff}.embed-container{margin-top:.2rem;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 1025px){body{background:#fff}.nav-section{margin:0 0 0 -25px}#main-menu{margin-left:5px}}@media(max-width: 1024px){body{background:#fff}.container{box-shadow:none;padding:0}#hero{font-size:10rem}#hero:before{position:relative;right:-80px;top:30px}#main-menu-container{height:51px}#menu-container{left:0;position:absolute;padding:0;width:auto}#menu-container li label{display:none}}@media(max-width: 800px){#main-menu li{padding:10px}#hero{text-align:center;float:none}#hero:before{position:absolute;right:15px;top:-30px;width:200px;height:200px;z-index:-1}ul>li{background:none}.box header{background:transparent url(../images/arrow.png) no-repeat bottom right;background-size:15px;background-position:97%}header.open{background:transparent url(../images/arrow-down.png) no-repeat bottom right;background-size:25px;background-position:97%}}@media(max-width: 500px){#hero{font-size:6.5rem}}/*# sourceMappingURL=main.css.map */
