abbr,address,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,object,ol,p,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:TaurusBold;src:url(fonts/Taurus-Bold.eot);src:url(fonts/Taurus-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/Taurus-Bold.woff2) format("woff2"),url(fonts/Taurus-Bold.woff) format("woff"),url(fonts/Taurus-Bold.svg#***) format("svg");font-weight:700;font-style:normal}#app{max-width:1140px;margin:0 auto;font-family:Roboto Condensed,sans-serif}.page-layouts{position:relative;padding:80px 45px 0}@media screen and (max-width:1100px){.page-layouts{padding:40px 10px 0}}.footer-root{position:relative;left:-5px}.footer-root:hover .love-message{color:#f9e3cc}.show-on-hover{background-color:gray;color:gray}.show-on-hover:hover{background-color:transparent;color:#444}.line,.preview-line{fill:none;stroke:#751910;stroke-width:2px;-webkit-clip-path:url("#clip");clip-path:url("#clip")}.zoom-overlay{fill:none;pointer-events:all}.focus{opacity:.7}.focus line{fill:none;stroke:#000;stroke-width:1.5px;stroke-dasharray:3 3}.active-segment{fill:none;stroke:#00f;stroke-width:3px;-webkit-clip-path:url("#clip");clip-path:url("#clip")}.zoom{cursor:move;fill:none;pointer-events:all}.focused-info{height:125px}.axis-node line{stroke-opacity:.3}.y-axis-node .tick text{text-anchor:end}.chapter-title{text-align:right;position:absolute;right:58px;font-family:TaurusBold;font-size:20px;top:6px;color:#751910}@media screen and (max-width:1100px){.chapter-title{right:8px;font-size:14px;top:-22px}}.chapter-subtitle{text-align:right}.chapter-subtitle,.focused-info .title{font-family:TaurusBold;font-size:20px;color:#751910}.focused-info .time-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.focused-info .time-info .end-date{text-align:right}.m4k5im{font-family:TaurusBold;color:#751910}.container-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.range-wrapper{padding:25px 0 40px}.range-wrapper .input-range__track--active{background:#751910}.range-wrapper .input-range__label--max{top:-19px;pointer-events:none}.range-wrapper .input-range__label-container{pointer-events:none;color:#444;font-family:Roboto Condensed,sans-serif}.range-wrapper .input-range__track>:nth-child(3) .input-range__label--value{top:4px}.range-wrapper .input-range__slider{background:#751910;border-color:#751910}.inputs-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1100px){.inputs-wrapper{display:block}}.search-input-container{position:relative}.search-input-container small{position:absolute;left:0;top:-23px;font-weight:700;color:red}@media screen and (max-width:1100px){.search-input-container{display:block;margin-top:23px}.search-input-container input{width:100%}}.threads-list .accent{font-weight:700}.threads-list .plot{padding-top:10px}.threads-list .item{padding:10px 0;border-bottom:1px dashed gray}.threads-list .item-title{font-family:TaurusBold;font-size:20px;color:#751910}.threads-list .item-title:hover{text-decoration:underline}.threads-list .item-title.inactive{color:gray}.threads-list .item-title.inactive:hover{text-decoration:none}.threads-list .oppic{max-height:400px;max-width:400px;margin-right:25px}.global-links{color:#c9282e;text-decoration:underline;cursor:pointer}.global-links:hover{text-decoration:none}.date-picker-inputs-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.highlighted-text{background-color:orange}.highlight-span{font-weight:700;color:#c9282e}.filtering-summary{padding-left:15px}.go-top-button{position:fixed;bottom:15px;right:15px}.links-page-root .link-title{font-family:TaurusBold}.links-page-root .link-item{padding:8px 0;border-bottom:1px dashed gray}.links-page-root.no-match .chapter-title{padding-left:305px}.links-page-root.no-match .no-match-body{text-align:center;padding:30px 0 5px}.about-container img{width:100%;padding:10px;outline:1px solid orange}.love-message{color:#751910}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;cursor:pointer;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[class*=col-]{float:left}.col-1-3{width:33.33%}.col-2-3{width:66.66%}.col-1-2{width:50%}.col-1-4{width:25%}.col-3-4{width:75%}.col-1-5{width:20%}.col-1-8{width:12.5%}.autogrid{display:table;table-layout:fixed;width:100%}.col{width:auto;display:table-cell;vertical-align:top}@media screen and (max-width:860px){.col,[class*=col-]{width:100%}.col{display:block}}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body,html{height:100%;width:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background:#fafafa;color:#444;font:17px/1.7 Helvetica Neue,Helvetica,Sans-Serif}body:after{content:"";display:table;clear:both}img{border-radius:.15em}h1,h2,h3,h4,h5,h6{font-weight:400}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:1em 0;margin:1rem 0}h1,h2,h3,h4,h5,h6{line-height:1.5}ol,ul{padding:0}li{list-style:none}a{color:#c9282e;text-decoration:none;outline:0}a:hover{color:#ff0008;transition:color .2s ease-in-out}a:focus{outline:none}blockquote{margin:1em 0;padding:0 1em;border-left:.4em solid #eee}.bold,b,strong{font-weight:500}hr{border:none;background:#eee;clear:both;margin:1.5em auto;height:1px}hr.half{width:50%}hr.small{width:5em}pre{white-space:pre-wrap;word-break:break-all}code{color:#333;font-family:Monaco,Menlo,Courier;font-size:.7em;background:#eee;padding:.9em .8em;margin:0 .3em 0 .2em;border-radius:.15em;display:inline-block;word-break:break-word}p code{display:inline;padding:.1em .4em .1em .3em;margin:0 .3em 0 0}dl{display:table;width:100%}dd,dt{display:table-cell;vertical-align:top;float:left;clear:both}dt{color:#666;font-size:.85em}dd{color:#000;font-weight:400;padding-bottom:.3em}dd:after{content:"\A0"}dd i{margin:0 1em 0 0}.contents{background:#fff;min-height:24em}.row{clear:both;width:100%}.section{padding:1em;margin:0 auto;width:90%}@media screen and (min-width:1440px){.section{width:70%}}@media screen and (min-width:1680px){.section{width:60%}}@media screen and (max-width:860px){.section{width:100%}}.btn{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;border-radius:.15em;border:1px solid #751910;box-shadow:none;color:#751910;cursor:pointer;display:inline-block;font-size:1.05em;height:auto;line-height:1;margin:0;outline:none;padding:.76em 1.5em;text-align:center;text-decoration:none;user-select:none;white-space:nowrap}.btn:hover{border-color:#666}.btn.solid,.btn:hover{color:#fff;background:#751910}.btn.white{color:#fff;border-color:#fff}.btn.white.solid,.btn.white:hover{color:#000;background:#fff}.btn.gray-light{color:#bbb;border-color:#bbb}.btn.gray-light.solid,.btn.gray-light:hover{color:#666;background:#bbb}.btn.gray-dark{color:#333;border-color:#333}.btn.gray-dark.solid,.btn.gray-dark:hover{color:#fff;background:#333}.btn.black{color:#000;border-color:#000}.btn.black.solid,.btn.black:hover{color:#fff;background:#000}.btn.red{color:#c9282e;border-color:#c9282e}.btn.red.solid,.btn.red:hover{color:#fff;background:#c9282e}.btn.orange{color:#e16e00;border-color:#e16e00}.btn.orange.solid,.btn.orange:hover{color:#fff;background:#e16e00}.btn.yellow{color:#d5b778;border-color:#d5b778}.btn.yellow.solid,.btn.yellow:hover{color:#fff;background:#d5b778}.btn.blue{color:#5a9fc8;border-color:#5a9fc8}.btn.blue.solid,.btn.blue:hover{color:#fff;background:#5a9fc8}.btn.green{color:#6baf56;border-color:#6baf56}.btn.green.solid,.btn.green:hover{color:#fff;background:#6baf56}.btn.solid:active,.btn.solid:hover{opacity:.8}.btn.no-outline{border-color:transparent}.btn.large{font-size:1.2em;padding:.8em 1.7em;word-wrap:normal}.btn.small{padding:.5em .9em;font-size:.9em}.btn.tiny{padding:.3em .8em;font-size:.8em}.btn.round{border-radius:99em}.btn:hover{transition:all .2s ease-in-out;opacity:.8}.btn.disabled,.btn.disabled:hover,.btn:disabled,.btn:disabled:hover{cursor:default;background-color:#bbb!important;border-color:#bbb!important;color:#666!important;opacity:.2}@-moz-document url-prefix(){.btn{padding:.78em 1.5em}}.footer{color:#bbb;padding:3em 1em;background:#fafafa}.footer hr{background:rgba(0,0,0,.1)}.footer ul{list-style:none;margin:0;padding:0}.footer li{display:inline;padding:0 .5em}.footer a{color:#666;display:inline-block;line-height:3}.footer a:hover{color:#ff0008}@media screen and (max-width:667px){.footer a,.footer li{display:block}.footer a{padding:1em;line-height:2}.footer .line{display:none}}.full-width-forms .btn{padding-left:.5em;padding-right:.5em}.full-width-forms .btn:not([type=checkbox]):not([type=radio]),.full-width-forms a:not([type=checkbox]):not([type=radio]),.full-width-forms button:not([type=checkbox]):not([type=radio]),.full-width-forms input:not([type=checkbox]):not([type=radio]),.full-width-forms select:not([type=checkbox]):not([type=radio]),.full-width-forms submit:not([type=checkbox]):not([type=radio]),.full-width-forms textarea:not([type=checkbox]):not([type=radio]){width:100%}fieldset{border-radius:.15em;border:1px solid #f5f5f5;margin:1em 0}fieldset legend{font-weight:400;padding:0 .25em}.btn,button,input,select,textarea{margin-bottom:1px}input,select,textarea{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;border-radius:.15em;border:1px solid #eee;background-color:#fff;box-shadow:none;color:#444;display:block;font-size:inherit;outline:none;padding:.49em .5em}input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#751910;transition:all .2s ease-in-out;background-color:#f8f8f8}input:focus,select:focus,textarea:focus{border-color:#751910}textarea{padding:.5em}select{background-size:1em;background-repeat:no-repeat;background-position:99% 50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M11.4 20.8h26.8L24.8 0 11.4 20.8m26.8 8.4H11.4L24.8 50l13.4-20.8"/></svg>');line-height:1.1;padding:.78em .5em;padding-right:1.4em}input:not(.btn):not([type=checkbox]):not([type=radio]){min-height:2.7em}input[type=file]{background-color:#fff;width:100%;font-size:12px;padding:1.02em .5em}input[type=range]{padding:.87em .1em}input[type=range]:focus{outline:0}input[type=search]{box-sizing:border-box!important;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{background-color:#fff;border:1px solid #888;display:inline-block;height:1em;margin:0 .3em -.1em 0;padding:0;position:relative;top:0;width:1em;overflow:hidden}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#c9282e;border-color:#c9282e}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.3}input[type=checkbox]{border-radius:.15em}input[type=checkbox]:checked{background-size:1em;background-repeat:no-repeat;background-position:99% 50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><style type="text/css">.st0{fill:#fff;}</style><path class="st0" d="M44.3 12.2l-2.5-2.6-24 24.3-9.1-9.1-2.5 2.5 10.4 10.4c.4.4.9.7 1.3.7.3 0 .8-.3 1.2-.7l25.2-25.5z"/></svg>');border:none}input[type=radio]{border-radius:99em}input[type=radio]:checked:before{color:#fff;content:" ";height:1em;overflow:hidden;position:absolute;text-align:center;top:0;width:1em}@media screen and (-webkit-min-device-pixel-ratio:0){input:not(.btn):not([type=checkbox]):not([type=radio]),select,textarea{min-height:2.7em}}@-moz-document url-prefix(){input[type=file]{padding:1em .5em}input[type=range]{border:0;margin:.6em 0 0}select{padding:.641em .5em}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;transition:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){select{padding:.65em .5em;padding-right:.5em}input[type=file]::-ms-value{background:#fff}input[type=file]::-ms-value{box-shadow:none;border:0}input[type=range]{border-color:transparent}}.header{background:#fff;height:4.25em;z-index:9;position:relative}.header a{cursor:pointer}.header .section{padding:0}.header .logo{width:4em;float:left;padding:0;min-height:4.22em}.header .logo img{margin:.95em 0 0 1em;max-height:2.5em}.header .logo:hover{background:none}.menu li{float:right}.menu a{color:#333;display:block;font-size:1em;font-weight:400;line-height:1.82;padding:1.24em 1.3em}.menu a.here,.menu a:hover{opacity:.75}.menu ul{padding:0}.menu ul li{float:right}.menu ul li:first-child a{padding-top:1em}.menu ul li:last-child a{padding-bottom:1em}.menu ul a{line-height:1;padding:.7em 1.5em}.dropdown-with-avatar{margin-right:1em;padding:.35em}.dropdown-with-avatar:hover .dropdown-icon{opacity:1}.dropdown-with-avatar ul{margin-top:1px;left:-7em;text-align:right}.dropdown-with-avatar .avatar{display:inline-block;max-height:3em;position:relative;top:.25em}.dropdown-with-avatar .dropdown-icon{-webkit-filter:invert(1);margin:0 .2em;opacity:.75;position:absolute;top:1.7em;width:1em}nav ul{padding:0;margin:0}nav ul li{display:inline;float:left;position:relative}nav ul li ul{left:0;top:100%}nav ul ul{display:none;background:#fff}nav li:hover>ul{display:block;position:absolute;width:12.5em;z-index:9000}nav li:hover>ul li{width:100%}nav ul ul li:hover>ul{left:auto;right:-12.5em;top:0}#menu-toggle,#menu-toggle-label{display:none}.header-center nav{display:inline-block}.header-center .menu{position:absolute;right:0}.header-center .section{text-align:center;padding:0}.header-center .logo img{margin-left:0}@media screen and (max-width:860px){.header .section{width:100%}.header [type=checkbox]{transition:none!important}.icon-menu{top:0;height:4.25em;width:4.25em;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:2em;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="512px" height="512px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><path d="M0,91.2v20.5h512V91.2H0z M0,244.8v20.5h512v-20.5H0z M0,398.4v20.5h512v-20.5H0z"/></svg>')}#menu-toggle-label,.icon-menu{display:block;position:absolute;right:0}#menu-toggle-label{background:transparent;border-radius:0;border:0;box-shadow:none;cursor:pointer;height:4.2em;margin:0;outline:none;user-select:none;width:4.6em}#menu-toggle:checked+.icon-menu{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M44.4 7.7l-2.1-2.1L25 22.9 7.7 5.6 5.6 7.7 22.9 25 5.6 42.3l2.1 2.1L25 27.1l17.3 17.3 2.1-2.1L27.1 25 44.4 7.7z"/></svg>');background-color:rgba(0,0,0,.02)}.menu{position:relative}.menu *{float:none;margin:0}.menu i{display:none}.menu li{background:#fff}.menu li,.menu ul{padding:0}.menu ul a{line-height:1.82;padding:1.24em 1.3em}.dropdown-with-avatar ul{left:0;right:0}.dropdown-with-avatar .avatar,.dropdown-with-avatar .dropdown-icon{display:none}nav{height:4.25em}nav,nav a{border-bottom:1px solid #eee}nav a{padding:1em}nav a.logo{border-bottom:0}nav ul li,nav ul li ul{display:block}nav ul li{border-right:none;float:left;width:100%;text-align:center}nav>ul{clear:both;display:none}nav>input:checked~ul{display:block;opacity:1}nav li:hover ul{position:relative;width:auto}nav ul ul li:hover>ul{left:auto;right:auto;top:auto}}.hero{color:#fff;background:#a8002d;background:linear-gradient(to bottom right,#c9282e,#a60052)}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{margin:0;line-height:1.3}.hero h1{font-size:3em}.hero h2{font-size:1.8em}.hero h3{font-size:1.6em}.hero h4{font-size:1.4em}.hero h5{font-size:1.2em}.hero h6{font-size:1em}.hero .section{padding:5em 1.5em}@media screen and (max-width:667px){.hero .section{padding:4em 1em}.hero h1{font-size:2.4em}}.load{-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:loading;-webkit-animation-timing-function:linear;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-name:loading;-moz-animation-timing-function:linear;animation-duration:1s;animation-iteration-count:infinite;animation-name:loading;animation-timing-function:linear;border-radius:99em;border:3px solid #ddd;border-left-color:#666;display:inline-block;height:2em;width:2em}.load.smallest{width:9px;height:9px;border-width:1px}.load.small{width:16px;height:16px;border-width:2px}.load.large{width:48px;height:48px;border-width:4px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-moz-keyframes loading{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}.notice{background:#ffe0a3;text-align:center}.notice .section{position:relative;padding:1em}.notice-message{display:table;width:100%}.notice-dismiss,.notice-text{display:table-cell;vertical-align:middle}.notice-dismiss{width:3em}.notice-dismiss img{cursor:pointer;width:2em;height:2em;float:right}.notice-dismiss img:hover{opacity:.7}.pagination{margin:1em 0;padding:1em;text-align:center}.pagination .current,.pagination .next_page,.pagination .previous_page,.pagination a{background:transparent;border-radius:99em;border:1px solid #bbb;color:#666;display:inline-block;font-size:1em;margin:.5%;min-height:2.6em;padding:.4em 1em}.pagination .current.current,.pagination .current:hover,.pagination .next_page.current,.pagination .next_page:hover,.pagination .previous_page.current,.pagination .previous_page:hover,.pagination a.current,.pagination a:hover{background:#bbb;color:#fff;transition:all .2s ease-in-out}.pagination .next_page,.pagination .previous_page{min-width:9em}@media screen and (max-width:667px){.pagination .current,.pagination .gap,.pagination a{margin:0 1em 1em 0}.pagination .next_page,.pagination .previous_page{width:9em;display:block;margin:0 auto 1em}}table{width:100%;margin:1em 0;border-spacing:0;border-collapse:separate}th{font-weight:400;color:#000;text-align:left}td{border-top:1px solid #eee}td,th{padding:.5em;text-align:left;vertical-align:top}tfoot tr{border-bottom:0}.tabs-block{background:transparent;border-bottom:1px solid #eee}.tabs-block .col{text-align:center;position:relative}.tabs-block .col:last-child{border-right:0}.tabs-block .col.here,.tabs-block .col:hover{background:#eee;transition:all .2s ease-in-out}.tabs-block a{padding:.5em;color:#444}.tabs,.tabs-block a{width:100%;display:inline-block}.tabs{list-style:none;margin:1em 0;padding:0}.tabs a{border-radius:.15em;border:1px solid transparent;padding:.65em 1em;color:#444}.tabs li{display:inline-block;padding:0 .5%}.tabs li.here a,.tabs li:hover a{transition:all .2s ease-in-out;background:#eee}.tabs ul{padding:0}.tabs.round li a{border-radius:99em}@media screen and (max-width:860px){.tabs-block a,.tabs a{margin:.5% 0;padding:.65em .5em;display:block;text-align:center}.tabs-block{border-bottom:0}.tabs li{display:block;padding:0}}.highlight code{width:100%}.hll{background-color:#f8f8f8;border:1px solid #ccc;padding:6px 10px;border-radius:3px}.c{color:#998;font-style:italic}.err{color:#a61717;background-color:#e3d2d2}.k,.o{font-weight:700}.cm{color:#998;font-style:italic}.cp{color:#999;font-weight:700}.c1{color:#998}.c1,.cs{font-style:italic}.cs{color:#999;font-weight:700}.gd{color:#000;background-color:#fdd}.gd .x{color:#000;background-color:#faa}.ge{font-style:italic}.gr{color:#a00}.gh{color:#999}.gi{color:#000;background-color:#dfd}.gi .x{color:#000;background-color:#afa}.go{color:#888}.gp{color:#555}.gs,.gu{font-weight:700}.gu{color:purple}.gt{color:#a00}.kc,.kd,.kn,.kp,.kr,.kt{font-weight:700}.kt{color:#458}.m{color:#099}.s{color:#d14}.n{color:#333}.na{color:teal}.nb{color:#0086b3}.nc{color:#458;font-weight:700}.no{color:teal}.ni{color:purple}.ne,.nf{color:#900;font-weight:700}.nn{color:#555}.nt{color:navy}.nv{color:teal}.ow{font-weight:700}.w{color:#bbb}.mf,.mh,.mi,.mo{color:#099}.s2,.sb,.sc,.sd,.se,.sh,.si,.sx{color:#d14}.sr{color:#009926}.s1{color:#d14}.ss{color:#990073}.bp{color:#999}.vc,.vg,.vi{color:teal}.il{color:#099}.gc{color:#999;background-color:#eaf2f5}ol.list,ul.list{padding-left:1em}ol.list li,ul.list li{padding-bottom:.5em}ul.list li{list-style:disc}ul.list ul{margin-top:0}ul.list ul li{list-style:circle}ol.list li{list-style:decimal}ol.list ul{margin-bottom:0}ol.list ul li{list-style:circle}.align-left{text-align:left}.align-right{text-align:right}.break-word{word-break:break-all}.thin{font-weight:100}.uppercase{text-transform:uppercase}.no-wrap{white-space:nowrap}.no-text-margins *{margin:0}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.no-first-last :first-child{margin-top:0}.no-first-last :last-child{margin-bottom:0}.light-text *,.light-text a{color:#fff}.light-text a:hover{text-decoration:underline}.narrow{max-width:34em;margin:0 auto}.narrow-large{max-width:40em;margin:0 auto}.narrow-small{max-width:20em;margin:0 auto}.auto{margin:0 auto}.block{display:block}.center{text-align:center}.clear{clear:both}.float-left{float:left}.float-right{float:right}.inline{display:inline}.inline-block{display:inline-block}.padding{padding:1em}.checkbox,.radio{display:block;line-height:2.2}.box{border-radius:.15em;border:1px solid #ddd;margin:1em 0;padding:1em}.disabled{color:#bbb}.radius{border-radius:.15em}.round{border-radius:99em}.gray{color:#666}.gray-medium{color:#999}.gray-light{color:#bbb}.gray-lighter{color:#eee}.gray-lightest{color:#f9f9f9}.bg{background:#f9f9f9}.bg-white{background:#fff}.bg-default{background:#4b99cb;background:linear-gradient(to bottom right,#4b99cb,#91e1b9)}.bg-black{background:#252525;background:linear-gradient(to bottom right,#222,#333)}.bg-gray{background:#9a9a9a;background:linear-gradient(to bottom right,#888,#ccc)}.bg-blue{background:#1c6ab9;background:linear-gradient(to bottom right,#25639a,#1f9cea)}.bg-red{background:#a8002d;background:linear-gradient(to bottom right,#c9282e,#a60052)}.bg-orange{background:#ee495c;background:linear-gradient(to bottom right,#ee495c,#f09259)}.bg-green{background:#52bb5c;background:linear-gradient(to bottom right,#73b558,#45d093)}.opacity-1{opacity:.1}.opacity-2{opacity:.2}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8}.opacity-9{opacity:.9}.opaque{opacity:1}.hide{display:none}.show{display:block}.full{width:100%}.space:after{content:"\A0"}.x2{font-size:2em}.x3{font-size:3em}.x4{font-size:4em}.x5{font-size:5em}.same-width{text-align:center;width:2em;display:inline-block}img{height:auto}img.smallest{width:1em}img.smaller{width:2em}img.small{width:3em}img.medium{width:4em}img.large{width:5em}img.larger{width:6em}img.largest{width:7em}.padded .col,.padded [class*=col-]{padding-left:2%;padding-right:2%}.right-padded .col,.right-padded [class*=col-]{padding-right:2%}@media screen and (max-width:860px){.right-padded .col,.right-padded [class*=col-]{padding:0}}@media screen and (max-width:667px){.hide-on-mobile,.space{display:none}.responsive{width:100%}}@media screen and (max-width:334px){.responsive-portrait{width:100%}}.boxed-action,.boxed-image,.boxed-meta{position:absolute}.boxed-action,.boxed-image{top:0;left:0;right:0;bottom:0}.boxed-image{-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50%}.boxed-meta{bottom:0;z-index:1}.boxed-action{opacity:0;padding:20% 0 0;z-index:2}.boxed{padding-top:80%;position:relative;text-align:center}.boxed:hover .boxed-action{background:hsla(0,0%,100%,.7);opacity:1;transition:all .2s ease-in-out}@media screen and (max-width:1080px){.boxed-backgrounds [class*=col-]{width:50%}.boxed-backgrounds .clear{display:none}}@media screen and (max-width:667px){.boxed-backgrounds [class*=col-]{width:100%}}.boxed-text{position:relative}.boxed-text [class*=bg-]{-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50%}.boxed-text .boxed-text-outer{position:relative;top:0;padding-bottom:30%}.boxed-text .boxed-text-content{position:absolute;top:0;left:0;right:0;bottom:0;padding:1em;color:#fff}.boxed-text .boxed-text-content *{margin:0}.boxed-text .boxed-text-content:after{content:""}.boxed-text .boxed-text-content:hover{background:rgba(0,0,0,.3);transition:all .2s ease-in-out}@media screen and (max-width:667px){.boxed-text .filler{padding-bottom:80%}}.feed-card{background:#fff;box-shadow:0 .1em .2em rgba(0,0,0,.05);padding:1em;margin:.3em}.feed-card img{border-radius:0;height:auto;width:100%}.feed-card *{margin:.2em 0}.bordered-list{margin:0}.bordered-list a{display:block;padding:1em}.bordered-list li{border-top:1px solid #eee}.bordered-list li:first-child{border-top:0}.bordered-list .here{background:#fff}@charset "UTF-8";

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.input-range__slider{appearance:none;background:#3f51b5;border:1px solid #3f51b5;border-radius:100%;cursor:pointer;display:block;height:1rem;margin-left:-.5rem;margin-top:-.65rem;outline:none;position:absolute;top:50%;transition:transform .3s ease-out,box-shadow .3s ease-out;width:1rem}.input-range__slider:active{transform:scale(1.3)}.input-range__slider:focus{box-shadow:0 0 0 5px rgba(63,81,181,.2)}.input-range--disabled .input-range__slider{background:#ccc;border:1px solid #ccc;box-shadow:none;transform:none}.input-range__slider-container{transition:left .3s ease-out}.input-range__label{color:#aaa;font-family:Helvetica Neue,san-serif;font-size:.8rem;transform:translateZ(0);white-space:nowrap}.input-range__label--max,.input-range__label--min{bottom:-1.4rem;position:absolute}.input-range__label--min{left:0}.input-range__label--max{right:0}.input-range__label--value{position:absolute;top:-1.8rem}.input-range__label-container{left:-50%;position:relative}.input-range__label--max .input-range__label-container{left:50%}.input-range__track{background:#eee;border-radius:.3rem;cursor:pointer;display:block;height:.3rem;position:relative;transition:left .3s ease-out,width .3s ease-out}.input-range--disabled .input-range__track{background:#eee}.input-range__track--background{left:0;margin-top:-.15rem;position:absolute;right:0;top:50%}.input-range__track--active{background:#3f51b5}.input-range{height:1rem;position:relative;width:100%}.side-dialog-root{width:450px;height:597px;position:fixed;z-index:1000;left:0;bottom:5%;background:#bdaaa9;padding:15px 65px 15px 0;box-sizing:border-box;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1);transition:transform .4s;transform:translateX(calc(-100% + 65px))}.side-dialog-root .site-dialog-text{padding-left:15px}.side-dialog-root .side-dialog-title{font-family:TaurusBold;font-size:18px;color:#751910}.side-dialog-root .list li{text-decoration:underline;cursor:pointer}.side-dialog-root .list li:hover{text-decoration:none}.side-dialog-root.is-open{transform:translateX(0)}.side-dialog-root .right-border{width:65px;height:100%;position:absolute;right:0;top:0;cursor:pointer;background-color:#751910}.side-dialog-root .right-border:hover .arrow{border-color:gray;box-shadow:.5vmin -.5vmin 0 orange}.side-dialog-root .arrow{position:absolute;top:50%;width:30px;height:30px;background:transparent;border-top:10px solid orange;border-right:10px solid orange;box-shadow:0 0 0 #d3d3d3;transition:all .2s ease}.side-dialog-root .arrow.left{right:11px;transform:translate3d(0,-50%,0) rotate(-135deg)}.side-dialog-root .arrow.right{right:25px;transform:translate3d(0,-50%,0) rotate(45deg)}.side-dialog-root .arrow:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-60%) rotate(45deg);width:200%;height:200%}.dialog{position:fixed;display:none;overflow:auto;width:100%;height:100%;top:0;left:0;z-index:1111}.dialog.show-dialog{display:block;background:rgba(0,0,0,.9)}.dialog.show-dialog .modal-md{right:0;left:0;margin:2% auto 50px;max-width:720px;width:100%;background:#fff;padding:0;z-index:100;border-radius:3px;box-shadow:0 0 8px rgba(0,0,0,.3);animation:dialog-scale-start .3s ease-in-out forwards}.dialog.show-dialog .modal-md.with-image{width:540px;text-align:center}.dialog.show-dialog .modal-md.with-image img{max-height:360px}.dialog .title{padding:10px;text-align:center;color:#f9e3cc;background:#751910;border-radius:3px 3px 0 0;font-size:20px;margin:0;position:relative;font-family:TaurusBold}.dialog .title .close{position:absolute;right:20px;top:15px;cursor:pointer;font-size:20px}.dialog .modal-content{padding:30px}.dialog .modal-content button{margin-top:15px;margin-right:20px}@keyframes dialog-scale-start{0%{opacity:.5;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.footer-root .lede,.footer-root .logo,.footer-root .nav-primary,.header-root .lede,.header-root .logo,.header-root .nav-primary{position:relative;z-index:100}.footer-root .lede:after,.footer-root .logo:after,.footer-root .nav-primary:after,.header-root .lede:after,.header-root .logo:after,.header-root .nav-primary:after{content:"";height:100%;position:absolute;left:0;top:0;width:100%}.footer-root img,.header-root img{max-width:100%}.footer-root .ie6 img,.header-root .ie6 img{width:100%}.footer-root .page,.header-root .page{margin:36px auto;max-width:1026px}@media screen and (max-width:1100px){.footer-root .page,.header-root .page{margin:0 auto}}.footer-root .logo,.header-root .logo{background:#c52618;position:absolute;z-index:999;margin:0;width:190px}.footer-root .logo:after,.header-root .logo:after{box-shadow:-1px 1px 0 #da2f1e,-2px 2px 0 #da2f1e,-3px 3px 0 #da2f1e,-4px 4px 0 #da2f1e,-5px 5px 0 #da2f1e,-6px 6px 0 #da2f1e,-7px 7px 0 #da2f1e,-8px 8px 0 #da2f1e,-9px 9px 0 #da2f1e,-10px 10px 0 #da2f1e,-11px 11px 0 #da2f1e;opacity:.5}.footer-root .logo a,.header-root .logo a{display:block;padding:15px}.footer-root .logo img,.header-root .logo img{display:block}@media screen and (max-width:1100px){.footer-root .logo,.header-root .logo{width:55px}.footer-root .logo a,.header-root .logo a{padding:4px}}.footer-root .nav-primary,.header-root .nav-primary{background:#5e140d;font:700 14px TaurusBold,Gill Sans,Gill Sans MT,sans-serif;padding:10px 0 10px 210px;font-size:16px;text-transform:uppercase;top:24px;z-index:99}@media screen and (max-width:1100px){.footer-root .nav-primary,.header-root .nav-primary{font-size:12px;padding-left:62px;top:0}}.footer-root .lede:after,.footer-root .nav-primary:after,.header-root .lede:after,.header-root .nav-primary:after{box-shadow:1px -1px 0 #751910,2px -2px 0 #751910,3px -3px 0 #751910,4px -4px 0 #751910,5px -5px 0 #751910,6px -6px 0 #751910,7px -7px 0 #751910,8px -8px 0 #751910,9px -9px 0 #751910,10px -10px 0 #751910,11px -11px 0 #751910;opacity:.2}.footer-root .nav-primary li,.header-root .nav-primary li{display:inline-block}.footer-root .nav-primary a,.header-root .nav-primary a{color:#eecba5;margin:1.2em 1em 1em;position:relative;z-index:1}.footer-root .nav-primary a:hover,.header-root .nav-primary a:hover{color:#f8f5f2}.footer-root .active-route,.header-root .active-route{text-decoration:underline}.footer-root .lede,.header-root .lede{background:#751910;color:#f9e3cc;font:normal 1.25em TaurusBold,Arial,sans-serif;text-transform:uppercase;padding:10px 0 10px 210px;font-size:30px}.footer-root .lede.footer-lede,.header-root .lede.footer-lede{padding:3px 0 3px 210px;font-size:14px}.footer-root .lede a,.header-root .lede a{color:#f8f5f2;font-size:2em;position:relative;z-index:1}@media screen and (max-width:1100px){.footer-root .lede,.header-root .lede{display:none}.footer-root .lede.footer-lede,.header-root .lede.footer-lede{display:block;padding-left:15px}}.footer-root .title,.header-root .title{font:700 1.07142857em TaurusBold,Gill Sans,Gill Sans MT,sans-serif;text-transform:uppercase;margin-bottom:1em}.footer-root .intro,.header-root .intro{font-size:1.14285714em}.footer-root .page{max-width:1036px}