body,html{overflow-x:hidden}.blog-page,.content{padding:0;margin:0}.story-wrapper blockquote,.story-wrapper h1:not([class]),.story-wrapper h2:not([class]),.story-wrapper h3:not([class]),.story-wrapper h4:not([class]),.story-wrapper h5:not([class]),.story-wrapper h6:not([class]){line-height:1.5;margin-top:0}.row.mod-wrapper{max-width:800px;padding:1.75em 0}.story-text>.row.mod-wrapper:first-child{padding-top:0}.row.mod-wrapper~.row.mod-wrapper{padding-top:0}.img-block,.quote-block{margin-bottom:2em}.row.img-block{position:relative}.row.img-block .img-caption{width:100%;display:inline-block;background-color:rgba(0,0,0,.75);color:#fff;padding:1em 1em 0 1em;border-left:15px solid #73000a}.row.img-block .img-caption p{font-size:.9rem}.row.img-block .img-caption a{color:#fff}.row.img-block .img-caption a:hover{color:#818701}.row.img-block .img-caption.mod-left{border-left:none;border-right:15px solid #73000a;right:auto;left:7%;text-align:right}@media only screen and (min-width:48em){.row.img-block .img-caption{position:absolute;right:7%;bottom:10%;width:50vw}}@media only screen and (min-width:60em){.row.img-block .img-caption{width:40vw}}@media only screen and (min-width:60em){.row.img-block .img-caption{width:30vw}}.row.img-block .img-caption.mod-bottom{position:inherit;display:block;background-color:transparent;color:#000;border:0;width:100%;font-size:14px;line-height:1.8;max-width:800px;margin:0 auto}.intro-content{position:relative;min-height:60vh}.intro-content .intro_img{width:100%;min-height:40vh;background-position:center center;background-size:cover;background-attachment:fixed}@media only screen and (min-width:30em){.intro-content .intro_img{height:75vh}}@media (min-width:60em) and (max-height:700px){.intro-content .intro_img{height:90vh}}@media only screen and (min-device-width:200px) and (max-device-width:1024px){.intro-content .intro_img{background-attachment:local;margin-top:55px}}@media only screen and (min-width:60em){.intro-content .intro_img{margin-top:0}}@media only screen and (min-width:60em){.intro-content{display:block;min-height:70vh}}.intro_title{position:relative;background-color:#000;padding:1em;border-left:15px solid #73000a;width:100%}@media only screen and (min-width:48em){.intro_title{position:absolute;bottom:0;right:0}}.intro_title.mod-left{right:auto;left:0;border-left:none;border-right:15px solid #73000a}.intro_title.mod-left>*{text-align:right}.intro_title>*{color:#fff;margin-right:0;line-height:1.4;margin-top:0}.intro_title h2{font-size:16px;font-weight:400}@media only screen and (min-width:48em){.intro_title h2{font-size:20px}}@media only screen and (min-width:48em){.intro_title{position:absolute;bottom:10%;width:65vw;background-color:rgba(0,0,0,.75);padding:1em 3em}}@media only screen and (min-width:60em){.intro_title{width:45vw}}.intro_header{font-size:1.5em}.intro_header.mod-large{font-size:34px;margin-bottom:.25em}@media only screen and (min-width:48em){.intro_header.mod-large{font-size:60px}}@media only screen and (min-width:48em){.intro_header{font-size:35px}}@media only screen and (min-width:80em){.intro_header{font-size:45px}}.video-bg-wrapper{position:relative;width:100%;height:100%;min-height:65vh;display:inline-block;margin-top:54px;overflow:hidden}@media only screen and (min-width:48em){.video-bg-wrapper{min-height:75vh;max-height:650px;margin-top:0}}.video-bg-wrapper .intro_title{position:absolute;bottom:0}@media only screen and (min-width:48em){.video-bg-wrapper .intro_title{bottom:10%}}.video-bg{position:absolute;width:100vw;min-height:50vh;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:48em){.video-bg{top:50%;left:50%;min-width:100%;min-height:100%;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.story-text{position:relative;background-color:#fff;z-index:0}.intro.mod-feature{font-size:1.25em}.tip{background-color:#ececec;border-left:5px solid #73000a;padding:1.5em 2em}.tip p:only-child{margin-bottom:0}blockquote{text-align:center;margin-bottom:0;padding:0;overflow:visible}blockquote:after,blockquote:before{line-height:0}blockquote cite{font-style:normal;color:#000}.callout{margin-bottom:0}@media only screen and (min-width:48em){.callout.mod-right{margin-left:1em;float:right}}.callout.mod-inline img{padding:0}.callout.mod-inline:not(.mod-blockquote){padding:0;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:2em}.callout.mod-inline:not(.mod-blockquote) p{font-size:14px;padding:1em;margin:0}@media only screen and (min-width:48em){.callout.mod-inline:not(.mod-blockquote){max-width:55%;margin-left:20px}}@media only screen and (min-width:60em){.callout.mod-inline:not(.mod-blockquote){margin-right:-100px;margin-left:1em}}@media only screen and (min-width:80em){.callout.mod-inline:not(.mod-blockquote){margin-right:-150px}}@media only screen and (min-width:60em){.callout.mod-inline{min-width:450px;max-width:450px;margin-right:-100px}}@media only screen and (min-width:80em){.callout.mod-inline{margin-right:-150px}}.callout.mod-blockquote{width:100%;display:inline-block;background-color:transparent;overflow:inherit;border:none}.callout.mod-inline{border-left:15px solid #73000a}.callout.mod-blockquote.mod-inline cite{padding-left:10px}.callout.mod-blockquote:not(.mod-inline){padding:0}.callout.mod-blockquote.mod-right blockquote{padding:0 0 0 10px;margin:0;text-align:left}.callout.mod-blockquote.mod-right blockquote:after,.callout.mod-blockquote.mod-right blockquote:before{content:''}.callout.mod-blockquote.mod-right cite{font-size:12px}.callout.mod-blockquote.mod-inline{padding-bottom:.75em}.callout.mod-video{border-left:15px solid #73000a;padding:0}.callout.mod-video.mod-inline{max-width:none}@media only screen and (min-width:48em){.callout.mod-video.mod-inline{max-width:400px}}.callout.mod-slider{border:none;background-color:transparent;padding:0}.callout.mod-slider .flex-caption{color:#fff;padding:0 20px;background-color:#73000a;display:inline-block;width:100%}.callout.mod-nav.mod-blog{border:none;padding:0;margin-bottom:0;background-color:transparent}.callout.mod-nav.mod-blog .header{margin:0;padding:0}.callout.mod-nav.mod-blog .callout--nav-list{padding-left:0;margin-left:0}.callout--nav-list-item.callout--nav-list-item{margin-bottom:1.5em}.callout--nav-list-item a:after{content:"\00bb";padding-left:7px}.post-tags{margin-bottom:3em}@media only screen and (min-width:48em){.post-tags{margin-bottom:0}}.footer-block{background-color:#ececec}.footer-block .addthis_toolbox{float:none}@media only screen and (min-width:60em){#logo-footer{margin-top:0}}.callout.no-callout-styles{border:0;background-color:transparent}.callout.no-callout-caption .flex-caption{display:none}.callout.no-callout-caption{border:none}