*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}li{list-style:none}a{text-decoration:inherit;color:inherit}a :visited{color:inherit;text-decoration:inherit}footer .site-info a{white-space:nowrap;--link-color: #fff;--link-secondary: #051c2c;padding:2px;position:relative;text-decoration:none;z-index:1}footer .site-info a:after{content:"";z-index:-1;position:absolute;bottom:0;left:-1px;width:calc(100% + 2px);height:1px;color:var(--link-color);background-color:var(--link-color);transition:height .15s ease-in-out}footer .site-info a:hover,footer .site-info a:focus{color:var(--link-secondary);text-decoration:none}footer .site-info a:hover:after,footer .site-info a:focus:after{content:"";position:absolute;bottom:0;height:100%}button{background:none;border:0;display:block;margin:0;padding:0}@font-face{font-family:Bebas;src:url(../../../fonts/BebasNeue-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:OpenSansCondensed;font-weight:400;src:url(../../../fonts/OpenSansCondensed-Regular.woff2) format("woff2");font-display:swap}:root{--c-black: #000;--c-white: #fefdfd;--c-cream: #f5f2eb;--c-tan: #b9b3a6;--c-tan-light: #ccc8bc;--c-tan-dark: #6c685f;--c-gray-light: #4e4b46;--c-gray: #33322f;--c-gray-dark: #262523;--c-orange: #c67936;--c-orange-dark: #954500;--c-teal: #3caea3;--c-blue: #3caea3;--rgb-teal: 60, 174, 163;--rgb-gray: 51, 50, 47}.max-width{position:relative;width:100%;max-width:1400px;margin:0 auto;min-width:0}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disable{-webkit-user-select:none;user-select:none;pointer-events:none}.pin{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.box-image{width:100%;border-radius:20px;border-collapse:separate;border-spacing:0;object-fit:cover}.hide{display:none!important}@media only screen and (min-width: 1920px){.hide-wide{display:none!important}}@media only screen and (min-width: 901px) and (max-width: 1280px){.hide-desktop{display:none!important}}@media only screen and (max-width: 900px){.hide-tablet{display:none!important}}@media only screen and (max-width: 500px){.hide-phone{display:none!important}}.show-wide{display:none!important}@media only screen and (min-width: 1920px){.show-wide{display:inherit!important}}.show-desktop{display:none!important}@media only screen and (min-width: 901px) and (max-width: 1280px){.show-desktop{display:inherit!important}}.show-tablet{display:none!important}@media only screen and (max-width: 900px){.show-tablet{display:inherit!important}}.show-phone{display:none!important}@media only screen and (max-width: 500px){.show-phone{display:inherit!important}}.off-screen{position:absolute;left:-4999px}body{--font-display: "Bebas", sans-serif;--font-body: "OpenSansCondensed", sans-serif}i{font-variation-settings:"slnt" -10}.title-lg{font-family:Bebas,sans-serif;font-size:80px;font-weight:400;line-height:1;letter-spacing:1px}@media only screen and (max-width: 900px){.title-lg{font-size:65px}}.title-md{font-family:Bebas,sans-serif;font-size:30px;font-weight:400;line-height:1}@media only screen and (max-width: 900px){.title-md{font-size:28px}}.title-sm{font-family:Bebas,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:1px}.text-label{font-family:Bebas,sans-serif;font-size:16px;font-weight:400;line-height:1}.bold{font-weight:700}.darkBackgroundStyles a{--link-color: var(--c-white);--link-secondary: var(--c-black)}.paragraph{font-family:var(--font-body);font-size:18px}.quote-mark{color:var(--c-orange)}:root{--animation-easing: ease-in-out;--animation-delay: .35s;--animation-duration: .6s}.animate-slide-right{opacity:0;transform:translate(-100px);transition:opacity var(--animation-duration) ease-out,transform var(--animation-duration) ease-in-out;transition-delay:.3s}.animate-rule-wipe{opacity:0;transform-origin:left;transform:scaleX(1%);transition:opacity 50ms ease-out,transform 1.5s ease-in-out}.animate-slide-left{opacity:0;transform:translate(100px);transition:opacity var(--animation-duration) ease-out,transform var(--animation-duration) ease-in-out;transition-delay:.3s}.animate-slide-up{opacity:0;transform:translateY(100px);transition:opacity var(--animation-duration) ease-out,transform var(--animation-duration) ease-in-out;transition-delay:.3s}.animate-stagger-up{opacity:0;transform:translateY(100px);transition:opacity .4s ease-out,transform .4s var(--animation-easing);transition-delay:calc(var(--animation-order) * .2s)}.animate-rules .rule-image{opacity:0;transform-origin:left;transform:translate(-600px);transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition-delay:calc((var(--animation-order)) * .2s)}.animate-rules.reverse .rule-image{transform:translate(600px)}.animate-scale{opacity:0;transform:scale(.3);transition:opacity .3s ease-out,transform .3s var(--animation-easing);transition-delay:calc(var(--animation-order) * .2s)}.inview,.inview .rule-image,.inview.reverse .rule-image{opacity:1;transform:translate(0) translateY(0) scale(1)}.rich-text{display:flex;flex-direction:column;gap:10px;text-wrap:pretty}.rich-text img{border-radius:5px}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:var(--series-color, auto)!important}.rich-text h1:not(:last-child),.rich-text h2:not(:last-child),.rich-text h3:not(:last-child),.rich-text h4:not(:last-child),.rich-text h5:not(:last-child),.rich-text h6:not(:last-child){margin:20px 0 -10px}.rich-text .h1 h1{font-family:Bebas,sans-serif;font-size:80px;font-weight:400;line-height:1}.rich-text .h2,.rich-text h2{font-family:Bebas,sans-serif;font-size:55px;font-weight:400;line-height:1}.rich-text .h3,.rich-text h3{font-family:Bebas,sans-serif;font-size:40px;font-weight:400;line-height:40px}.rich-text .h4,.rich-text h4{font-family:Bebas,sans-serif;font-size:30px;font-weight:400;line-height:1}.rich-text .h5,.rich-text h5{font-family:Bebas,sans-serif;font-size:25px;font-weight:400;line-height:34px}.rich-text .h6,.rich-text h6{font-family:Bebas,sans-serif;font-size:20px;font-weight:400;line-height:26px}.rich-text p{margin:0}.rich-text i{font-style:normal;font-variation-settings:"slnt" -10}.rich-text ul{margin:0 0 0 8px}.rich-text ul li{padding-left:2px;list-style-type:"-";margin-bottom:0}.rich-text i,.rich-text em{font-variation-settings:"slnt" -10;font-style:italic}.rich-text ol{margin:0 0 0 25px}.rich-text ol li{list-style:decimal;margin-bottom:0}.rich-text hr{border:none;background-color:var(--c-tan-dark);height:1px}.rich-text .span-cream{padding:10px;background-color:var(--c-cream)}.rich-text blockquote{background-color:var(--c-cream);margin:0 0 2px;padding:0 0 0 15px;border-left:6px solid var(--c-teal)}.rich-text blockquote p{margin:0 0 15px}.rich-text blockquote p:last-child{margin-bottom:4px}.rich-text sup,.rich-text sub{font-size:.8em}.rich-text a{padding:2px;position:relative;text-decoration:none}.rich-text a:hover,.rich-text a:focus{color:var(--c-black)}.rich-text .text-orange{color:var(--c-orange)}.rich-text .text-white{color:var(--c-white)}.rich-text .text-black{color:var(--c-black)}.rich-text .text-cream{color:var(--c-cream)}.rich-text .text-teal{color:var(--c-teal)}.rich-text .text-gray{color:var(--c-gray)}.rich-text strong{font-weight:700}.rich-text .main-wrapper{text-align:left;align-items:flex-start;padding:0!important}.rich-text .main-wrapper .sidebar{margin:0!important}@media only screen and (max-width: 900px){.rich-text .columns{flex-direction:column}}@media only screen and (max-width: 900px){.rich-text .column{padding:0!important;width:100%}}.filter-list{margin:0;padding:2px 0;max-height:270px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c-tan-light) #fff}.filter-list ::-webkit-scrollbar{width:8px;border-radius:10px}.filter-list ::-webkit-scrollbar-track{background:#fff;border-radius:10px}.filter-list ::-webkit-scrollbar-thumb{background:var(--c-tan-light);border-radius:10px}#results .results-list{display:flex;flex-direction:column;gap:10px}#results .filter-item{padding:30px;border-radius:10px;background-color:var(--c-white);display:flex;position:relative;width:100%;align-items:flex-start;gap:20px}@media only screen and (max-width: 900px){#results .filter-item{flex-direction:column}}#results .filter-item .col.image{width:200px;height:200px;flex:0 0 auto;overflow:hidden;border-radius:8px;display:none}@media only screen and (max-width: 900px){#results .filter-item .col.image{width:100%;height:auto}}#results .filter-item .col.image img{object-fit:cover;width:100%;height:100%}#results .title-md{color:var(--c-orange);margin:10px 0 0}#results.display-images .col.image{display:block}#results.hide-meta .meta .meta-col{display:none}.meta{display:flex;gap:20px;margin:20px 0;padding:0 0 20px;border-bottom:1px solid var(--c-tan-light);flex-wrap:wrap}.label-value .text-label{white-space:nowrap}.label-value .value{display:flex;flex-wrap:wrap;font-size:15px;gap:0 3px}.label-value .value li a{margin:0;display:inline-block;padding:0;white-space:nowrap}.label-value .value li a:after{content:",";color:var(--c-black)}.label-value .value li:last-child a:after{content:""}.search-sidebar .ais-SearchBox-input{width:100%;margin:5px 0}.search-sidebar .filter-label{display:flex;gap:10px;align-items:center;cursor:pointer}.search-sidebar .filter-label .filter-item-count{font-family:Bebas,sans-serif;color:var(--c-orange);position:relative;top:2px}.filter-item-checkbox{width:20px;height:20px;border-radius:0}.ais-SearchBox-form{position:relative}.ais-SearchBox-form:focus .ais-SearchBox-submit,.ais-SearchBox-form:active .ais-SearchBox-submit{display:none}.ais-SearchBox-form .ais-SearchBox-submit{display:none;position:absolute;right:18px;top:17px}.ais-SearchBox-form .ais-SearchBox-submit>svg{width:15px!important;height:15px!important}.ais-SearchBox-form .ais-SearchBox-submit>svg>path{fill:var(--c-tan)!important}.ais-SearchBox-form .ais-SearchBox-reset{display:none}.ais-RefinementList-showMore,.ais-ClearRefinements-button{font-family:Bebas,sans-serif;color:var(--c-orange);padding:5px 0 0;cursor:pointer}.ais-RefinementList-showMore.ais-RefinementList-showMore--disabled,.ais-RefinementList-showMore.ais-ClearRefinements-button--disabled,.ais-ClearRefinements-button.ais-RefinementList-showMore--disabled,.ais-ClearRefinements-button.ais-ClearRefinements-button--disabled{display:none}mark{background-color:rgba(var(--rgb-teal),.2);color:var(--c-black)}input[type=checkbox]{accent-color:var(--c-orange)}.ais-SearchBox-loadingIndicator{position:fixed;top:50%;left:50%}.filter-load-btn{white-space:nowrap;display:block;height:max-content;padding:9px 20px 6px;font-family:var(--font-display);font-size:30px;text-align:center;border-radius:10px;background-color:var(--c-orange);color:var(--c-white);border:2px solid var(--c-orange);cursor:pointer;margin:20px auto 0;transition:background-color .15s ease-in-out,color .15s ease-in-out}@media (pointer: fine) and (hover){.filter-load-btn:hover,.filter-load-btn:focus{color:var(--c-orange);text-decoration:none;background-color:var(--c-gray-dark)}}.filter-load-btn.ais-InfiniteHits-loadMore--disabled{display:none}.ais-SortBy-select{color:var(--c-gray-dark);padding:5px 10px;cursor:pointer;border-radius:4px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:120px}.ais-SortBy-select:active,.ais-SortBy-select:focus,.ais-SortBy-select:focus-visible{outline:1px solid var(--c-orange)}.ais-SortBy{position:relative}.ais-SortBy:after{content:"";position:absolute;top:13px;right:14px;transform:scale(1.3,.8);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid var(--c-tan)}.ais-Stats-text{color:var(--c-black);font-size:20px;margin:20px 0}.ais-Stats-text span{color:var(--c-orange);font-size:50px;font-family:Bebas,sans-serif}.btn{scroll-behavior:smooth;display:block;position:relative;width:max-content;background:var(--btn-color);cursor:pointer}.btn.button:not(.nav,.footer){white-space:nowrap;display:block;height:max-content;padding:9px 20px 6px;font-family:var(--font-display);font-size:30px;text-align:center;border-radius:10px;background-color:var(--c-orange);color:var(--c-white);border:2px solid var(--c-orange);transition:background-color .15s ease-in-out,color .15s ease-in-out}@media only screen and (max-width: 900px){.btn.button:not(.nav,.footer){width:100%}}@media (pointer: fine) and (hover){.btn.button:not(.nav,.footer):hover,.btn.button:not(.nav,.footer):focus{color:var(--c-orange);text-decoration:none;background-color:var(--c-gray-dark)}}.btn.button:not(.nav,.footer).teal{background-color:var(--c-teal);border-color:var(--c-teal)}@media (pointer: fine) and (hover){.btn.button:not(.nav,.footer).teal:hover,.btn.button:not(.nav,.footer).teal:focus{color:var(--c-white);background-color:var(--c-gray-dark)}}.btn.button:not(.nav,.footer).outline{border:2px solid var(--c-orange);color:var(--c-orange);background-color:transparent}@media (pointer: fine) and (hover){.btn.button:not(.nav,.footer).outline:hover,.btn.button:not(.nav,.footer).outline:focus{color:var(--c-white);background-color:var(--c-orange)}}.btn.button:not(.nav,.footer).outline.teal{border-color:var(--c-teal);color:var(--c-teal)}@media (pointer: fine) and (hover){.btn.button:not(.nav,.footer).outline.teal:hover,.btn.button:not(.nav,.footer).outline.teal:focus{color:var(--c-white);background-color:var(--c-teal)}}.nav{font-weight:400;font-family:var(--font-display);padding:20px 10px;overflow:hidden;position:relative;z-index:0;color:var(--c-tan-light)}.nav :after{content:"";z-index:-1;position:absolute;height:4px;width:100%;top:0;left:0;border-radius:0;background:var(--c-blue-400);transition:height .15s ease-in-out}@media only screen and (max-width: 900px){.nav :after{background:var(--c-gray-dark)}}.nav.primary{padding-left:20px;position:relative}.nav.primary:before{content:"";position:absolute;height:22px;width:1px;top:50%;transform:translateY(-50%);left:0;background:var(--c-orange)}@media only screen and (max-width: 900px){.nav.primary:before{display:none}}@media (pointer: fine) and (hover){.nav:hover,.nav:focus{outline:none;color:var(--c-orange);text-decoration:none}.nav:hover :after,.nav:focus :after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:linear-gradient(180deg,var(--c-blue-400),var(--c-blue-600))}}@media only screen and (pointer: fine) and (hover) and (max-width: 900px){.nav:hover :after,.nav:focus :after{background:var(--c-blue-600)}}@media only screen and (max-width: 900px){.nav{font-size:1.5rem;width:100%;color:var(--c-white);background:var(--c-gray-dark);padding:16px 0}.nav.primary{padding-left:0}}html{scroll-behavior:smooth;background-color:var(--c-gray-dark)}body{overflow-y:scroll;overscroll-behavior:none;font-family:OpenSansCondensed,sans-serif;background-color:var(--c-gray-dark);font-size:19px}h1,h2,h3,h4,h5,h6{font-family:Bebas,sans-serif;line-height:1;font-weight:400}.application-wrapper{display:flex;min-height:100%;flex-direction:column;background-color:var(--c-cream);margin:0 auto}a{color:var(--c-orange);transition:all .1s ease-out;cursor:pointer}a:hover,a:active{color:var(--c-black);text-decoration:underline}input{border-radius:10px;border:1px solid #fff;padding:9px 18px}input:active,input:focus,input:focus-visible{border-color:var(--c-orange);outline:none}pre{font-size:10px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--c-black)}::-webkit-scrollbar-thumb{background:var(--c-orange);border-radius:10px}body{scrollbar-width:thin;scrollbar-color:var(--c-orange) var(--c-black)}.links-list{display:flex;flex-direction:column;margin:5px 0 0}.sidebar-link{white-space:nowrap;overflow:hidden;padding:2px 0;font-size:20px;text-overflow:ellipsis}.sidebar-link.active{pointer-events:none;color:var(--c-gray-light)}.sidebar-link:before{content:"- ";display:inline-block;padding:0 4px 0 0;color:var(--c-tan-dark)}.lectionary-sidebar .rich-text a{font-family:var(--font-body);font-size:18px;line-height:auto;color:var(--c-orange)}.lectionary-sidebar .rich-text a:hover{color:var(--c-black)}.filter-controls{margin:0}.filter-controls .header{display:flex;align-items:center;justify-content:space-between}.filter-controls .applied-filter-list{display:flex;flex-wrap:wrap;gap:5px}.filter-controls .filter-item{position:relative}.filter-controls .filter-item button{cursor:pointer;text-align:left;position:relative;display:flex;justify-content:space-between;align-items:center;text-transform:capitalize;background-color:var(--c-white);color:var(--c-black);border-radius:3px;padding:4px 8px}.filter-controls .filter-item button:hover .x,.filter-controls .filter-item button:focus .x{transform:scale(1)}.filter-controls .filter-item .type{color:var(--c-orange);font-size:12px;line-height:14px}.filter-controls .filter-item .label{font-size:15px;line-height:17px}.filter-controls .filter-item .x{display:flex;justify-content:center;align-items:center;position:absolute;right:-5px;top:-5px;background-color:var(--c-orange);width:20px;height:20px;border-radius:2px;transform:scale(0);transition:.15s ease}.filter-controls .filter-item .x svg{width:10px}.filter-controls .title-md{font-size:22px}
