@font-face{font-family:ElenaWebBasic;font-style:normal;font-weight:400;src:url(../../../fonts/ElenaWebBasicRegular.woff2) format("woff2"),url(../../../fonts/ElenaWebBasicRegular.woff) format("woff")}@font-face{font-family:ElenaWebBasic;font-style:italic;font-weight:400;src:url(../../../fonts/ElenaWebBasicRegularItalic.woff2) format("woff2"),url(../../../fonts/ElenaWebBasicRegularItalic.woff) format("woff")}@font-face{font-family:ElenaWebBasic;font-style:normal;font-weight:700;src:url(../../../fonts/ElenaWebBasicBold.woff2) format("woff2"),url(../../../fonts/ElenaWebBasicBold.woff) format("woff")}.hero-banner--home{background-color:#990628;position:relative;padding-top:1.5rem;padding-bottom:1.5rem;text-shadow:0 0 5px rgba(0,0,0,.1)}@media all and (min-width:37.5em){.hero-banner--home{background-image:url(../../../img/hero-banner-sml.jpg);background-size:cover;background-position:center;padding-top:3rem;padding-bottom:3rem;text-shadow:0 0 7px rgba(0,0,0,.7)}}@media all and (min-width:48em){.hero-banner--home{padding-top:5rem;padding-bottom:5rem}}@media all and (min-width:61.875em){.hero-banner--home{background-image:url(../../../img/hero-banner-lrg.jpg)}}@media all and (min-width:68.75em){.hero-banner--home{padding-top:7rem;padding-bottom:7rem}}@media all and (min-width:81.25em){.hero-banner--home{background-image:url(../../../img/hero-banner-xlrg.jpg);padding-top:8rem;padding-bottom:8rem}}@media all and (min-width:81.25em){.hero-banner--home{background-image:url(../../../img/hero-banner-xlrg.jpg);padding-top:8rem;padding-bottom:8rem}}@media all and (min-width:87.5em){.hero-banner--home{padding-top:11rem;padding-bottom:11rem}}@media all and (min-width:125em){.hero-banner--home{padding-top:16rem;padding-bottom:16rem}}.hero-banner__block{color:#fff;max-width:440px}@media all and (min-width:48em){.hero-banner__block{max-width:570px}}@media all and (min-width:81.25em){.hero-banner__block{max-width:660px}}.hero-banner__block__caption{font-family:Georgia,Times,"Times New Roman",serif;font-weight:400;-moz-font-smoothing:auto;-webkit-font-smoothing:auto}.elena-fonts-loaded .hero-banner__block__caption{font-family:ElenaWebBasic,Georgia,Times,"Times New Roman",serif}.hero-intro,.hero-title{max-width:48rem;margin-right:auto;margin-left:auto}.portfolio-preview{max-width:400px}.portfolio-preview.featured-preview{max-width:600px}@keyframes falcon-fly{0%{transform:translate(1000%,1000%)}100%{transform:translate(0,0)}}.falcon{display:none;visibility:hidden;position:relative}@media all and (min-width:61.875em){.falcon{display:block;visibility:visible;transition-duration:1.5s;animation:falcon-fly 1.25s ease forwards}}@media all and (min-width:61.875em){.falcon__inner{content:'';display:block;width:283px;height:570px;background-size:283px 570px;background-image:url(../../../img/falcon.svg)}}.entry-content__primary>:last-child,.entry-content__primary>:last-child>:last-child{margin:0}.comment-respond{clear:both}.videoWrapper{position:relative;margin-bottom:1.5rem;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.login{background-color:#bc0831}.login h1 a{width:214px;height:46px;background-size:214px 46px;text-indent:-9999px;overflow:hidden;display:block;margin-right:auto;margin-left:auto;background-image:url(../../../img/icons/svg/site-logo.svg)}@media all and (min-width:48em){.login h1 a{width:244px;height:52px;background-size:244px 52px}}.no-svg .login h1 a{background-image:url(../../../img/icons/png/site-logo.png)}form{margin-left:8px;padding:26px 24px 46px;font-weight:400;background:#fff;border:1px solid #e5e5e5;border-radius:3px;box-shadow:none}body form .input{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;font-weight:200;font-size:24px;width:97%;padding:3px;margin-top:2px;margin-right:6px;margin-bottom:16px;border:1px solid #e5e5e5;background:#fbfbfb;outline:0;box-shadow:inset 1px 1px 2px rgba(200,200,200,.2)}#login #backtoblog,#login #nav{display:block;background-color:rgba(0,0,0,.3);padding:.25em .5em;border-radius:4px}#login #backtoblog a,#login #nav a{color:#fff}#login #backtoblog a:active,#login #backtoblog a:focus,#login #backtoblog a:hover,#login #nav a:active,#login #nav a:focus,#login #nav a:hover{text-decoration:underline}