@charset 'UTF-8';@import url("https://fonts.googleapis.com/css?family=Archivo+Narrow:400,400i,500,600|Merriweather:400,400i,700");@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;src:url("/assets/webfonts/fa-light-300.eot");src:url("/assets/webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("/assets/webfonts/fa-light-300.woff2") format("woff2"), url("/assets/webfonts/fa-light-300.woff") format("woff"), url("/assets/webfonts/fa-light-300.ttf") format("truetype"), url("/assets/webfonts/fa-light-300.svg#fontawesome") format("svg");}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;src:url("/assets/webfonts/fa-regular-400.eot");src:url("/assets/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/assets/webfonts/fa-regular-400.woff2") format("woff2"), url("/assets/webfonts/fa-regular-400.woff") format("woff"), url("/assets/webfonts/fa-regular-400.ttf") format("truetype"), url("/assets/webfonts/fa-regular-400.svg#fontawesome") format("svg");}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;src:url("/assets/webfonts/fa-solid-900.eot");src:url("/assets/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/assets/webfonts/fa-solid-900.woff2") format("woff2"), url("/assets/webfonts/fa-solid-900.woff") format("woff"), url("/assets/webfonts/fa-solid-900.ttf") format("truetype"), url("/assets/webfonts/fa-solid-900.svg#fontawesome") format("svg");}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.content-box{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.inline{display:inline;}.relative{position:relative;}.absolute{position:absolute;}.fixed{position:fixed;}.block{display:block;}.none{display:none;}.absolute-block{position:absolute;display:block;}.absolute-none{position:absolute;display:none;}.relative-block{position:relative;display:block;}.relative-none{position:relative;display:none;}.inline-block{display:inline-block;vertical-align:top;}.relative-inline-block{position:relative;display:inline-block;vertical-align:top;}.fixed-block{position:fixed;display:block;}.table{display:table;}.table-row{display:table-row;}.table-cell{display:table-cell;}.nowrap{white-space:nowrap;}.wrap{white-space:normal;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.user-select-none{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.clearfix:after{display:block;visibility:hidden;content:'';height:0;clear:both;font-size:0;}html{text-shadow:rgba(0,0,0,0.15) 0 0 1px;}html,html a,html input{-webkit-font-smoothing:antialiased !important;}.hleft{text-align:left;}.hcenter{text-align:center;}.hright{text-align:right;}.vtop{vertical-align:top;}.vmid{vertical-align:middle;}.vbot{vertical-align:bottom;}.search-results{position:relative;display:block;}.search-header{position:relative;display:block;white-space:nowrap;margin:0 0 1.5rem 0;}.search-header .pagecaption{margin:0;}.search-header .search-filter{position:absolute;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;top:.25rem;right:0;z-index:100;width:25%;max-width:18rem;min-width:8rem;}.search-header .search-filter select{all:initial;font-family:'Merriweather', serif;font-size:1.0rem;color:#555;cursor:pointer;}.search-header .search-filter .form-caption{position:absolute;display:block;right:100%;line-height:1.75rem;margin-right:.20rem;}.search-header .search-filter-options{position:relative;display:inline-block;vertical-align:top;width:100%;font-size:1rem;font-family:'Archivo Narrow', sans-serif;}.search-header .search-filter-options .search-filter-current{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;border:1px solid #b7b7b7;background:#f0f0f0;color:#555;padding:0 .5rem;}.search-header .search-filter-options .search-filter-current:after{position:absolute;display:block;font-family:'Font Awesome 5 Pro';content:'\f0d7';font-weight:900;right:.5rem;top:0;color:#969696;}.search-header .search-filter-options .opts{position:absolute;display:block;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;margin-top:-1px;width:100%;overflow:hidden;overflow-y:scroll;background:#fff;max-height:22rem;border:1px solid #b7b7b7;box-shadow:1px 1px 3px rgba(0,0,0,0.2);}.search-header .search-filter-options .opts a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:#161616;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .25rem;transition:all 0s ease 0s;}.search-header .search-filter-options .opts a > var{position:relative;display:inline-block;vertical-align:top;width:1.10rem;height:1.35rem;font-family:'Font Awesome 5 Pro';font-weight:100;font-size:.85rem;line-height:inherit;color:#8c8c8c;}.search-header .search-filter-options .opts a > var:before{content:'';}.search-header .search-filter-options .opts a > var:hover{color:#be1a3c;}.search-header .search-filter-options .opts a.opt-root{font-size:1.10rem;line-height:1.5rem;border-top:solid 1px #f0f0f0;}.search-header .search-filter-options .opts a.opt-root:first-child{border-top:none;}.search-header .search-filter-options .opts a.opt-root:hover,.search-header .search-filter-options .opts a.opt-root:hover > var:before{background:#be1a3c;color:#fff;}.search-header .search-filter-options .opts a.opt-root-cat > var:before{content:'\f0fe';}.search-header .search-filter-options .opts a.opt-root-cat.expanded > var:before{content:'\f146';}.search-header .search-filter-options .opts a.opt-child{padding-left:1.30rem;color:#737373;font-size:.98rem;line-height:1.25rem;font-weight:400;display:none;}.search-header .search-filter-options .opts a.opt-child > var{display:none;}.search-header .search-filter-options .opts a.opt-child.expanded{display:block;}.search-header .search-filter-options .opts a.opt-child:hover{background:#be1a3c;color:#fff;}.search-header .search-filter-options.sfopen .opts{display:block;}.search-header .search-filter-options.sfopen .search-filter-current{border-color:#be1a3c;background:#fffffa;}.search-header .search-filter-options.sfopen .search-filter-current:after{content:'\f0d8';}.search-field{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:2.5rem;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;margin:0 0 1rem 0;}.search-field > input{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:2.5rem;font-size:1.15rem;width:100%;margin:0;}.search-field > button{all:initial;position:absolute;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;right:0;top:0;padding:0 1rem;height:2.5rem;color:#b7b7b7;background:#f0f0f0;border:.15rem solid #b7b7b7;border-left-width:0;cursor:pointer;}.search-field > button:hover,.search-field > button:active,.search-field > button:focus{color:#fff;background-color:#be1a3c;border-left-width:.15rem;border-color:#be1a3c;}.search-field > button:active > svg{margin-bottom:-0.15rem;}.search-field.search-field-focus > input{background:#fffffa;border-color:#be1a3c;color:#333;}.search-field.search-field-focus > button{background-color:#be1a3c;border-color:#be1a3c;color:#e0e0e0;border-left-width:.15rem;}.search-field.search-field-focus > button:hover,.search-field.search-field-focus > button:active,.search-field.search-field-focus > button:focus{color:#fff;background-color:#a81735;}.search-result{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1rem;margin:0;padding:1.25rem .75rem;overflow:hidden;box-shadow:0 -1px 0 rgba(150,150,150,0.25) inset;}.search-result:last-child{box-shadow:none;}.search-result:nth-child(even){background-color:#faf5f5;}.search-result > *{position:relative;display:block;}.search-result .srtitle{font-family:'Merriweather', serif;font-size:1.25em;line-height:1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.search-result .srdesc{margin:.35rem 0 0 0;color:#6e6e6e;font-size:.95em;height:auto;line-height:1.5em;min-height:1.5em;max-height:4.5em;overflow:hidden;}.search-result .srlink{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none;}.search-result .srcrumbs a{display:inline-block;vertical-align:top;text-decoration:none;text-transform:uppercase;font-family:'Archivo Narrow', 'Arial Narrow', sans-serif;color:#161616;font-weight:500;}.search-result .srcrumbs a:after{content:'˃';color:#b4b4b4;display:inline-block;vertical-align:top;padding:0 .65rem;font-weight:700;font-size:.88rem;}