@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.masthead.teft-theme-dark{background-color:#4b4b4b;color:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#000;font-family:Circular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:100%;font-size:20px;font-weight:300;line-height:1.6}p{margin:32px 0}figure{margin:0}img{height:auto;max-width:100%}#wpadminbar{-webkit-backface-visibility:hidden;backface-visibility:hidden}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff;box-shadow:inset 0 0 0 30px #fff}.menu-visible .site-container,.menu-visible .site-footer{display:none}a{color:inherit}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:500}h1{font-size:2.4em;letter-spacing:-.01em;line-height:1.333}h2{font-size:1.5em;line-height:1.176}h2,h3{letter-spacing:0}h3{font-size:1.2em;line-height:1.333}h4{font-size:1em;line-height:1.6}h4,h5{letter-spacing:0}h5{font-size:.8em;line-height:1.5}h6{font-size:.7em;letter-spacing:.05em;line-height:1.143}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}code{background-color:#f4f4f4;margin:0;padding:.2em 0}code:after,code:before{content:" ";letter-spacing:-.2em}pre{background-color:#f4f4f4;line-height:1.45;overflow:auto;padding:1em}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-link{background-color:#000;color:#fff;display:block;font-size:18px;font-weight:700;outline:0;padding:9px 23px;text-decoration:none}.skip-link:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;left:6px;margin:0;top:7px;width:auto;z-index:100000}::-moz-selection{background:#4b4b4b;color:#fff}::selection{background:#4b4b4b;color:#fff}.size-medium img{width:880px}.alignwide,.size-large{max-width:100%;overflow-x:hidden;width:100%}@media screen and (min-width:80em){.alignwide,.size-large{margin-left:50%;max-width:none;-webkit-transform:translate(-50%);transform:translate(-50%);width:1120px}}.alignfull,.size-full{margin-left:50%;max-width:none;overflow-x:hidden;-webkit-transform:translate(-50%);transform:translate(-50%);width:100vw}.alignfull img,.alignwide img,.size-full img,.size-large img{width:100%}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block}.alignright{margin:0;width:100%}@media screen and (min-width:48em){.alignright{float:right;margin-left:32px;width:50%}}.alignleft{margin:0;width:100%}@media screen and (min-width:48em){.alignleft{float:left;margin-right:32px;width:50%}}a img.alignright{float:right;margin:8px 0 24px 24px}a img.alignleft,a img.alignnone{margin:8px 24px 24px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.hogan-module,.wrapper{padding-left:20px;padding-right:20px}@media screen and (min-width:62.5em){.hogan-module,.wrapper{padding-left:50px;padding-right:50px}}@media screen and (min-width:80em){.hogan-module,.wrapper{padding-left:80px;padding-right:80px}}@media screen and (min-width:90em){.hogan-module,.wrapper{padding-left:120px;padding-right:120px}}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.container,.page-title{margin-left:auto;margin-right:auto;max-width:1360px}.entry-content,.hogan-module-expandable_list,.hogan-module-text,.narrow-container,.wide-container{margin-left:auto;margin-right:auto;max-width:calc(100% - 40px);padding:0}@media screen and (min-width:62.5em){.entry-content,.hogan-module-expandable_list,.hogan-module-text,.narrow-container,.wide-container{max-width:calc(100% - 100px)}}@media screen and (min-width:80em){.entry-content,.hogan-module-expandable_list,.hogan-module-text,.narrow-container,.wide-container{max-width:calc(100% - 160px)}}@media screen and (min-width:90em){.entry-content,.hogan-module-expandable_list,.hogan-module-text,.narrow-container,.wide-container{max-width:calc(100% - 240px)}}.entry-content,.hogan-module-expandable_list,.hogan-module-text,.narrow-container{width:880px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-top:64px}.entry-content ol,.entry-content ul{padding-left:1em}.embed-responsive{display:block;height:0;overflow:hidden;padding-top:0;position:relative}.embed-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}ol,ul{margin-bottom:32px;margin-top:32px}.teft-subhead,p.wp-block-subhead{font-size:1.2em;font-style:normal;letter-spacing:0;line-height:1.333;margin-bottom:64px;margin-top:64px;opacity:.6}.teft-block-quote,blockquote.wp-block-quote{display:inline-block;margin:0;text-align:center}.teft-block-quote p,blockquote.wp-block-quote p{font-size:2.4em;font-weight:500;letter-spacing:-.01em;line-height:1.333}.teft-block-quote p:before,blockquote.wp-block-quote p:before{content:"«"}.teft-block-quote p:after,blockquote.wp-block-quote p:after{content:"»"}.teft-block-quote cite,blockquote.wp-block-quote cite{font-size:.6em;letter-spacing:0;line-height:1.333}.teft-block-quote cite:before,blockquote.wp-block-quote cite:before{content:"-"}ul.wp-block-gallery{padding-left:0}.wp-block-embed{margin-bottom:64px;margin-top:64px}.wp-block-button{margin:32px 0}.wp-block-button .wp-block-button__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4b4b4b;border:1px solid #4b4b4b;border-radius:200px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:64px;padding-left:30px;padding-right:30px}.wp-block-button .wp-block-button__link:hover{background-color:#fff;color:#4b4b4b}.wp-caption-dd,figcaption{color:#656565;font-size:.6em;letter-spacing:0;line-height:1.333;margin:0;padding:8px 0;text-align:left}@media screen and (min-width:48em){.wp-caption-dd,figcaption{text-align:center}}.wp-block-embed figcaption{margin:0 auto;max-width:90%}@media screen and (min-width:48em){.wp-block-embed figcaption{max-width:80%}}.hogan-module-form ul{list-style:none;margin:0;padding:0}.hogan-module-form ul>li{margin-bottom:24px}@media screen and (min-width:48em){.hogan-module-form ul>li{max-width:520px}}.hogan-module-form input[type=email],.hogan-module-form input[type=number],.hogan-module-form input[type=tel],.hogan-module-form input[type=text],.hogan-module-form input[type=url],.hogan-module-form select,.hogan-module-form textarea{border:2px solid #656565;border-radius:6px;-webkit-box-shadow:0 3px 6px rgba(75,75,75,.05);box-shadow:0 3px 6px rgba(75,75,75,.05);list-style:none;padding:4px 12px;width:100%}.hogan-module-form input[type=email]:focus,.hogan-module-form input[type=number]:focus,.hogan-module-form input[type=tel]:focus,.hogan-module-form input[type=text]:focus,.hogan-module-form input[type=url]:focus,.hogan-module-form select:focus,.hogan-module-form textarea:focus{-webkit-box-shadow:0 0 0 1px #656565;box-shadow:0 0 0 1px #656565;outline:none}.hogan-module-form label{font-size:.8em;font-weight:500;letter-spacing:0;line-height:1.5}.hogan-module-form .gfield_description{color:#4b4b4b;font-size:.8em;letter-spacing:0;line-height:1.5;margin:8px 0}.hogan-module-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi44OTggOS44OTkiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjNDc0NzQ3OwogICAgICAgIHN0cm9rZS13aWR0aDogMnB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iR3JvdXBfMzg1IiBkYXRhLW5hbWU9Ikdyb3VwIDM4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIzMi40NDkgLTE3OTguNTUxKSByb3RhdGUoOTApIj4KICAgIDxsaW5lIGlkPSJMaW5lXzI0IiBkYXRhLW5hbWU9IkxpbmUgMjQiIGNsYXNzPSJjbHMtMSIgeDE9IjEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzk5LjI1NyAzMjMxLjc0Mykgcm90YXRlKC00NSkiLz4KICAgIDxsaW5lIGlkPSJMaW5lXzI1IiBkYXRhLW5hbWU9IkxpbmUgMjUiIGNsYXNzPSJjbHMtMSIgeDE9IjEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzk5LjI1NyAzMjE2LjI1Nykgcm90YXRlKDQ1KSIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat 100%;background-position:right 10px center;background-size:16px;font-size:.8em;letter-spacing:0;line-height:1.5;padding:10px 12px}@media screen and (min-width:48em){.hogan-module-form select{max-width:300px}}.hogan-module-form input[type=radio]{display:none}.hogan-module-form input[type=radio]+label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.hogan-module-form input[type=radio]+label:before{background:#fff;border:2px solid #4b4b4b;border-radius:100%;bottom:calc(50% - 6px);content:"";height:40px;margin-right:10px;width:40px}.hogan-module-form input[type=radio]+label:after{background:transparent;border-radius:100%;bottom:calc(50% - 2px);content:"";height:24px;left:8px;position:absolute;top:8px;width:24px}.hogan-module-form input[type=radio]:checked+label:after{background:#4b4b4b}.hogan-module-form input[type=checkbox]{display:none}.hogan-module-form input[type=checkbox]+label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.hogan-module-form input[type=checkbox]+label:before{background:#fff;border:2px solid #4b4b4b;border-radius:6px;bottom:calc(50% - 6px);content:"";height:40px;margin-right:10px;width:40px}.hogan-module-form input[type=checkbox]+label:after{background:transparent;bottom:calc(50% - 2px);content:"";height:24px;left:8px;position:absolute;top:10px;width:24px}.hogan-module-form input[type=checkbox]:checked+label:before{background-color:#4b4b4b}.hogan-module-form input[type=checkbox]:checked+label:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMy4wNTkgMTkuMzg0Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICAgIHN0cm9rZTogI2ZmZjsKICAgICAgICBzdHJva2Utd2lkdGg6IDNweDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9Ikdyb3VwXzM4NiIgZGF0YS1uYW1lPSJHcm91cCAzODYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NjguNjgzIC03NTEyLjY1OCkiPgogICAgPGxpbmUgaWQ9IkxpbmVfMzM5IiBkYXRhLW5hbWU9IkxpbmUgMzM5IiBjbGFzcz0iY2xzLTEiIHgyPSIxMCIgeTI9IjYuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjY5LjUgNzUyMy41KSIvPgogICAgPGxpbmUgaWQ9IkxpbmVfMzM4IiBkYXRhLW5hbWU9IkxpbmUgMzM4IiBjbGFzcz0iY2xzLTEiIHgxPSIxMiIgeTI9IjE3LjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3OC41IDc1MTMuNSkiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat;background-color:#4b4b4b}@media screen and (min-width:48em){.hogan-module-form input[type=email],.hogan-module-form input[type=tel],.hogan-module-form input[type=url]{max-width:300px}}.hogan-module-form input[type=number]{max-width:120px}.hogan-module-form .ginput_complex>span{display:block}.hogan-module-form .ginput_complex .ginput_full,.hogan-module-form .ginput_complex .ginput_left{width:100%}@media screen and (min-width:48em){.hogan-module-form .ginput_complex .ginput_left{display:inline-block;margin-right:26px;width:25%}}.hogan-module-form .ginput_complex .ginput_right{width:100%}@media screen and (min-width:48em){.hogan-module-form .ginput_complex .ginput_right{display:inline-block;width:70%}}.hogan-module-form .ginput_complex.ginput_container_name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}@media screen and (min-width:48em){.hogan-module-form .ginput_complex.ginput_container_name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hogan-module-form .ginput_complex.ginput_container_name>span{width:calc(50% - 14px)}}.hogan-module-form input[type=submit]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4b4b4b;border:1px solid #4b4b4b;border-radius:200px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:64px;padding-left:30px;padding-right:30px}.hogan-module-form input[type=submit]:hover{background-color:#fff;color:#4b4b4b}.hogan-module-form input[aria-invalid=true]{border:3px solid #de0000}.hogan-module-form .gfield_description.validation_message,.hogan-module-form .gfield_required{color:#de0000}.ginput_container_date{max-width:160px}#ui-datepicker-div{background-color:#fff;border:3px solid #4b4b4b;border-radius:6px;margin-top:20px;padding:20px}@media screen and (min-width:48em){#ui-datepicker-div{width:520px}}#ui-datepicker-div td{padding:10px;text-align:center}#ui-datepicker-div td a{text-decoration:none}#ui-datepicker-div .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-prev{cursor:pointer;width:50%}#ui-datepicker-div .ui-datepicker-next:after,#ui-datepicker-div .ui-datepicker-next:before,#ui-datepicker-div .ui-datepicker-prev:after,#ui-datepicker-div .ui-datepicker-prev:before{content:"";position:absolute}#ui-datepicker-div .ui-datepicker-next:before,#ui-datepicker-div .ui-datepicker-prev:before{background-color:#4b4b4b;border-radius:100px;height:36px;top:14px;width:36px}#ui-datepicker-div .ui-datepicker-next:after,#ui-datepicker-div .ui-datepicker-prev:after{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;height:12px;padding:2px;width:12px}#ui-datepicker-div .ui-datepicker-next>span,#ui-datepicker-div .ui-datepicker-prev>span{display:none}#ui-datepicker-div .ui-datepicker-prev:before{left:14px}#ui-datepicker-div .ui-datepicker-prev:after{left:28px;top:26px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#ui-datepicker-div .ui-datepicker-next{text-align:right}#ui-datepicker-div .ui-datepicker-next:before{right:14px}#ui-datepicker-div .ui-datepicker-next:after{right:28px;top:26px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#ui-datepicker-div:after,#ui-datepicker-div:before{border-style:solid;content:"";display:block;height:0;left:100%;position:absolute;width:0}#ui-datepicker-div:before{border-color:transparent transparent #4b4b4b;border-width:11px;left:70px;top:-25px}#ui-datepicker-div:after{border-color:transparent transparent #fff;border-width:10px;left:71px;top:-20px}#ui-datepicker-div .ui-datepicker-calendar{width:100%}#ui-datepicker-div .ui-datepicker-header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#ui-datepicker-div .ui-datepicker-title{padding:20px;text-align:center;width:100%}#breadcrumbs{color:#656565;font-size:.7em;font-weight:300;letter-spacing:.05em;line-height:1.143;margin-top:24px;text-align:center}@media screen and (min-width:62.5em){#breadcrumbs{text-align:left}}.byline{font-size:12px;text-align:center}.byline .avatar{border-radius:50%;height:6.875em;width:6.875em}.byline .author{display:inline}@media screen and (min-width:48em){.byline{font-size:.6em;letter-spacing:0;line-height:1.333}}@media screen and (min-width:80em){.byline{font-size:.8em;letter-spacing:0;line-height:1.5}}.page-title{margin:48px 0;text-align:center}.search-form{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:1px solid #4b4b4b;border-radius:200px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:360px;position:relative}.search-form label{padding:12px 0}.search-form .search-field{border:0;margin:0 20px;width:100%}.search-form .search-field:focus{outline:none}.search-form .search-submit{border:0;cursor:pointer;margin:6px;padding:8px;position:absolute;right:0;top:0}.search-form .search-submit:focus{outline:none}.masthead{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;width:100%;z-index:1000}.admin-bar .masthead{top:46px}@media screen and (min-width:48.9375em){.admin-bar .masthead{top:32px}}.menu-visible .masthead{height:100%}.site-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}.wp-custom-logo-low .site-header{height:90px}@media screen and (min-width:48em){.wp-custom-logo-low .site-header{height:160px}}@media screen and (min-width:62.5em){.wp-custom-logo-low .site-header{height:120px}}.wp-custom-logo-high .site-header{height:110px}@media screen and (min-width:48em){.wp-custom-logo-high .site-header{height:180px}}@media screen and (min-width:62.5em){.wp-custom-logo-high .site-header{height:160px}}.menu-visible .site-header{display:block}.site-branding{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.site-branding .logo.low{max-height:70px;width:auto}@media screen and (min-width:62.5em){.site-branding .logo.low{max-height:70px}}.site-branding .logo.high{max-height:90px;width:auto}@media screen and (min-width:62.5em){.site-branding .logo.high{max-height:120px}}.site-header-right{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-left:auto}.menu-visible .site-header-right{display:block;margin-right:auto;max-width:880px}.menu-close,.menu-open{cursor:pointer}.accessible-focus .menu-close:focus,.accessible-focus .menu-open:focus{background-color:#4b4b4b;color:#fff}.menu-close:hover,.menu-open:hover{color:rgba(75,75,75,.5)}.menu-open{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-13px;outline:0;padding:16px 13px}@media screen and (min-width:62.5em){.menu-open{display:none}}.menu-open__text{display:none;margin-right:10px}@media screen and (min-width:48em){.menu-open__text{display:block}}.many-menu-items .menu-open{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-close,.menu-visible .menu-open,.search-open .menu-open{display:none}.menu-close{border:0;margin-right:-16px;outline:0;padding:16px;position:absolute;right:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-visible .menu-close{display:block}.site-title{font-family:Circular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.5em;font-weight:500;letter-spacing:0;line-height:1.176;line-height:1;margin:0}.site-title-link{display:inline-block;margin-left:-42px;padding-left:42px;padding-right:42px;text-decoration:none}.site-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.site-navigation ul{list-style:none;margin:0;padding:0}.search-open .site-navigation{display:none}.primary-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}@media screen and (min-width:62.5em){.primary-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.menu-visible .primary-menu{display:block;font-size:1em;letter-spacing:0;line-height:1.6;margin:20px 0}@media screen and (min-width:62.5em){.menu-visible .primary-menu{font-size:1.2em;letter-spacing:0;line-height:1.333}}.primary-menu a{display:block;font-size:.8em;letter-spacing:0;line-height:1.5;line-height:1;outline:none;padding:.65625em .9em;text-decoration:none;white-space:nowrap}.accessible-focus .primary-menu a:focus{background-color:#4b4b4b;color:#fff}@media screen and (min-width:90em){.primary-menu a{font-size:18px}}.primary-menu a:hover{color:rgba(75,75,75,.5)}.menu-visible .primary-menu a{font-size:1em;letter-spacing:0;line-height:1.6}@media screen and (min-width:62.5em){.menu-visible .primary-menu a{font-size:1.2em;letter-spacing:0;line-height:1.333}}.many-menu-items .primary-menu{display:none}.menu-visible .many-menu-items .primary-menu{display:block}.main-cta-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-cta-menu a{border:1px solid #4b4b4b;border-radius:200px;color:#4b4b4b;font-size:.7em;letter-spacing:.05em;letter-spacing:inherit;line-height:1.143;margin-right:4px;padding:12px 20px;text-decoration:none}.main-cta-menu a:hover{background-color:#4b4b4b;color:#fff}@media screen and (min-width:48em){.main-cta-menu a{font-size:18px;padding:12px 30px}}@media screen and (min-width:62.5em){.main-cta-menu a{font-size:.8em;letter-spacing:0;line-height:1.5;margin-left:16px;margin-right:8px}}@media screen and (min-width:90em){.main-cta-menu a{font-size:18px}}.menu-visible .main-cta-menu{display:none}header .search-form{border-radius:200px;display:none;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:48em){header .search-form{max-width:360px}}@media screen and (min-width:62.5em){header .search-form{border-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex}}header .search-form .search-field{margin:0}header .search-form .search-field:focus{outline:none}@media screen and (min-width:62.5em){header .search-form .search-field{font-size:.8em;letter-spacing:0;line-height:1.5;-webkit-transition:all .3s;transition:all .3s;width:0}}@media screen and (min-width:80em){header .search-form .search-field{font-size:18px}}@media screen and (min-width:62.5em){.search-open header .search-form .search-field{margin:0 20px;width:264px}}.menu-visible header .search-form .search-field{margin:0 20px}header .search-form .search-submit{border-radius:200%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px;padding:10px;position:relative;right:auto;top:auto;-webkit-transition:all .3s;transition:all .3s}header .search-form .search-submit:hover{color:rgba(75,75,75,.5)}header .search-form .search-submit.search-active{background-color:#4b4b4b;color:#fff}.search-open header .search-form{border-color:#4b4b4b}.menu-visible header .search-form{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:62.5em){.menu-visible header .search-form{display:none}}header.teft-theme-dark .search-form{border-color:hsla(0,0%,100%,.8)}@media screen and (min-width:62.5em){header.teft-theme-dark .search-form{border-color:transparent}}.search-open header.teft-theme-dark .search-form .search-field{color:#4b4b4b}header.teft-theme-dark .search-form svg{fill:#fff;-webkit-transition:all .3s;transition:all .3s}.search-open header.teft-theme-dark .search-form svg{fill:#4b4b4b}header.teft-theme-dark .search-form .search-submit:hover svg{fill:hsla(0,0%,100%,.5)}.search-open header.teft-theme-dark .search-form .search-submit:hover svg{fill:rgba(75,75,75,.5)}.search-open header.teft-theme-dark .search-form .search-submit.search-active:hover svg{fill:hsla(0,0%,100%,.5)}header.teft-theme-dark .search-form .search-submit.search-active{background-color:#4b4b4b}header.teft-theme-dark .search-form .search-submit.search-active svg{fill:#fff}.search-open header.teft-theme-dark .search-form{background-color:#fff}header.teft-theme-dark .main-cta-menu a{border:1px solid hsla(0,0%,100%,.8);color:#fff}header.teft-theme-dark .main-cta-menu a:hover{background-color:#fff;color:#4b4b4b}header.teft-theme-dark .primary-menu a:hover{color:hsla(0,0%,100%,.5)}header.teft-theme-dark .menu-close svg,header.teft-theme-dark .menu-open svg{fill:#fff}header.teft-theme-dark .menu-close:hover,header.teft-theme-dark .menu-open:hover{color:hsla(0,0%,100%,.5)}header.teft-theme-dark .menu-close:hover svg,header.teft-theme-dark .menu-open:hover svg{fill:hsla(0,0%,100%,.5)}.site-footer{background-color:#fff}.site-footer.teft-theme-dark{background-color:#4b4b4b;color:#fff}.site-footer .container{padding:88px 0}.site-footer .menu{list-style:none;margin:0;padding:0}.site-footer .footer-inner{display:block;font-size:18px;line-height:40px}@media screen and (min-width:48em){.site-footer .footer-inner{margin:0 -10px}}@media screen and (min-width:62.5em){.site-footer .footer-inner{margin:0 -30px}}@media screen and (min-width:80em){.site-footer .footer-inner{margin:0 -40px}}.site-footer .footer-logo{margin-bottom:40px;width:100%}.site-footer .footer-logo img{max-width:220px}@media screen and (min-width:62.5em){.site-footer .footer-block{float:left;margin-left:33%;width:33.333%}}@media screen and (min-width:48em){.site-footer .footer-block>div{margin:10px}}@media screen and (min-width:62.5em){.site-footer .footer-block>div{margin:30px}}@media screen and (min-width:80em){.site-footer .footer-block>div{margin:40px}}@media screen and (min-width:62.5em){.site-footer .footer-block-1,.site-footer .footer-block-1+.footer-block-2,.site-footer .footer-block-2+.footer-block-3{margin-left:0}.site-footer .footer-block-3:first-child{margin-left:66%}}.footer-social-media{margin:32px 0 32px -8px}.footer-social-media a{border:1px solid;border-radius:50%;display:inline-block;height:62px;margin:8px;position:relative;text-decoration:none;width:62px}.footer-social-media .icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search-no-results .site-container .container{text-align:center}.search-no-results .site-container .search-form{margin:48px auto}.error404 .site-container .container{text-align:center}.error404 .site-container .search-form{margin:48px auto}.hogan-button{border:2px solid;border-radius:100px;display:inline-block;font-size:.8em;font-weight:500;letter-spacing:0;line-height:1.5;padding:15px 30px;text-decoration:none}.hogan-button,.hogan-heading{text-align:center}.hogan-module-gallery{padding:0}@media screen and (max-width:47.99875em){.hogan-module-grid{padding:0}}.savage-card-heading{font-weight:500;line-height:1.33}.hogan-module-grid .hogan-heading{font-size:32px;font-weight:500;line-height:1.27;margin-bottom:35px;margin-top:60px}.hogan-grid .savage-card-excerpt{line-height:1.5}.hogan-module-grid .hogan-heading,.hogan-module-grid .hogan-lead{margin-left:auto;margin-right:auto;max-width:660px}.hogan-module-grid .hogan-lead{font-size:18px;line-height:1.58;margin-bottom:40px;padding:0 20px}@media screen and (min-width:768px){.hogan-module-grid .hogan-heading{font-size:38px;margin-top:100px}.hogan-module-grid .hogan-lead{font-size:20px;margin-bottom:80px;padding:0}}@media screen and (min-width:1280px){.hogan-module-grid .hogan-lead{font-size:24px;margin-bottom:80px}.hogan-module-grid .hogan-heading{font-size:44px;margin-bottom:50px;margin-top:130px}.hogan-module-grid .hogan-heading,.hogan-module-grid .hogan-lead{max-width:880px}}.hogan-grid-theme-dark{background-color:#333;color:#fff}.hogan-grid-theme-dark:after,.hogan-grid-theme-dark:before{content:"";display:table}.hogan-grid-theme-dark:after{clear:both}.hogan-grid-theme-dark .hogan-grid{color:#474747}.hogan-module-image{text-align:center}.hogan-module-linklist .hogan-linklist-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;padding:0}@media screen and (min-width:62.5em){.hogan-module-linklist .hogan-linklist-container{margin-left:-10px;margin-right:-10px}}@media screen and (min-width:80em){.hogan-module-linklist .hogan-linklist-container{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:90em){.hogan-module-linklist .hogan-linklist-container{margin-left:-40px;margin-right:-40px}}.hogan-module-linklist .hogan-linklist-inner{margin-left:20px;margin-right:20px;width:calc(100% - 40px)}@media screen and (min-width:48em){.hogan-module-linklist .hogan-linklist-inner{width:calc(50% - 40px)}}@media screen and (min-width:62.5em){.hogan-module-linklist .hogan-linklist-inner{margin-left:10px;margin-right:10px;width:calc(33.3333% - 20px)}}@media screen and (min-width:80em){.hogan-module-linklist .hogan-linklist-inner{margin-left:30px;margin-right:30px;width:calc(33.3333% - 60px)}}@media screen and (min-width:90em){.hogan-module-linklist .hogan-linklist-inner{margin-left:40px;margin-right:40px;width:calc(33.3333% - 80px)}}@media screen and (min-width:48em){.hogan-module-linklist .hogan-linklist-inner-1{width:calc(100% - 40px)}}@media screen and (min-width:62.5em){.hogan-module-linklist .hogan-linklist-inner-1{width:calc(100% - 20px)}}@media screen and (min-width:80em){.hogan-module-linklist .hogan-linklist-inner-1{width:calc(100% - 80px)}}@media screen and (min-width:62.5em){.hogan-module-linklist .hogan-linklist-inner-2,.hogan-module-linklist .hogan-linklist-inner-4{width:calc(50% - 20px)}}@media screen and (min-width:80em){.hogan-module-linklist .hogan-linklist-inner-2,.hogan-module-linklist .hogan-linklist-inner-4{width:calc(50% - 80px)}}@media screen and (min-width:48em){.hogan-module-linklist .hogan-linklist-inner-3,.hogan-module-linklist .hogan-linklist-inner-5,.hogan-module-linklist .hogan-linklist-inner-6{width:calc(50% - 40px)}}@media screen and (min-width:62.5em){.hogan-module-linklist .hogan-linklist-inner-3,.hogan-module-linklist .hogan-linklist-inner-5,.hogan-module-linklist .hogan-linklist-inner-6{width:calc(33.3333% - 20px)}}@media screen and (min-width:80em){.hogan-module-linklist .hogan-linklist-inner-3,.hogan-module-linklist .hogan-linklist-inner-5,.hogan-module-linklist .hogan-linklist-inner-6{width:calc(33.3333% - 60px)}}@media screen and (min-width:90em){.hogan-module-linklist .hogan-linklist-inner-3,.hogan-module-linklist .hogan-linklist-inner-5,.hogan-module-linklist .hogan-linklist-inner-6{width:calc(33.3333% - 80px)}}.hogan-module-linklist .hogan-linklist-items{padding:0}.hogan-module-linklist .hogan-linklist-title{margin-bottom:32px}.hogan-module-linklist .hogan-linklist-item{border-bottom:1px solid #989898;border-top:1px solid #989898}.hogan-module-linklist .hogan-linklist-item:not(:first-child){margin-top:-1px}.hogan-module-linklist .hogan-linklist-item>a{display:block;padding:16px 0;position:relative;text-decoration:none}.hogan-module-linklist .hogan-linklist-item>a:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS40NDEgMjAuNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgICBzdHJva2U6ICM5NTk4OWE7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJHcm91cF8zMTQiIGRhdGEtbmFtZT0iR3JvdXAgMzE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzQ0Ljc3OSAxMzgyLjIwNykgcm90YXRlKC05MCkiPgogICAgPGxpbmUgaWQ9IkxpbmVfMjk4IiBkYXRhLW5hbWU9IkxpbmUgMjk4IiBjbGFzcz0iY2xzLTEiIHgyPSIxMC40IiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNjIuNSA3NDUuNSkiLz4KICAgIDxsaW5lIGlkPSJMaW5lXzI5OSIgZGF0YS1uYW1lPSJMaW5lIDI5OSIgY2xhc3M9ImNscy0xIiB4MT0iMTAiIHkyPSIxMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3MS41IDc0NS41KSIvPgogIDwvZz4KPC9zdmc+Cg==);background-repeat:no-repeat;content:"";height:18px;position:absolute;right:0;top:24px;width:18px}.hogan-module-expandable_list .hogan-expandable-list-item{border-bottom:1px solid #989898;border-top:1px solid #989898}.hogan-module-expandable_list .hogan-expandable-list-item:not(:first-child){margin-top:-1px}.hogan-module-expandable_list .hogan-expandable-list-item>a{display:block;padding:16px 0;position:relative;text-decoration:none}.hogan-module-expandable_list .hogan-expandable-list-item>a span{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS40NDEgMjAuNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgICBzdHJva2U6ICM5NTk4OWE7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJHcm91cF8zMTQiIGRhdGEtbmFtZT0iR3JvdXAgMzE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzQ0Ljc3OSAxMzgyLjIwNykgcm90YXRlKC05MCkiPgogICAgPGxpbmUgaWQ9IkxpbmVfMjk4IiBkYXRhLW5hbWU9IkxpbmUgMjk4IiBjbGFzcz0iY2xzLTEiIHgyPSIxMC40IiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNjIuNSA3NDUuNSkiLz4KICAgIDxsaW5lIGlkPSJMaW5lXzI5OSIgZGF0YS1uYW1lPSJMaW5lIDI5OSIgY2xhc3M9ImNscy0xIiB4MT0iMTAiIHkyPSIxMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3MS41IDc0NS41KSIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat 50%;border:0;border-radius:0;height:18px;margin:0;right:10px;top:25px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-duration:.3s;transition-duration:.3s;width:16px}.hogan-module-expandable_list .hogan-expandable-list-item>a span:after,.hogan-module-expandable_list .hogan-expandable-list-item>a span:before{display:none}.hogan-module-expandable_list .hogan-expandable-list-item>a.active span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hogan-module-expandable_list .hogan-expandable-list-item>div>p{margin:32px 0}.hogan-module-text h1,.hogan-module-text h2,.hogan-module-text h3,.hogan-module-text h4,.hogan-module-text h5,.hogan-module-text h6{margin-top:64px}.hogan-module-text ol,.hogan-module-text ul{padding-left:1em}.hogan-module-links .hogan-links{margin:0 -16px;padding:0}@media screen and (min-width:48em){.hogan-module-links .hogan-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start}}.hogan-module-links .hogan-links-item{border:1px solid #656565;margin:16px}@media screen and (min-width:48em){.hogan-module-links .hogan-links-item{width:calc(33.33333% - 32px)}}.hogan-module-links .hogan-links-item a{display:block;font-size:1em;letter-spacing:0;line-height:1.6;padding:16px;position:relative;text-decoration:none}@media screen and (min-width:62.5em){.hogan-module-links .hogan-links-item a{font-size:1.2em;letter-spacing:0;line-height:1.333}}.hogan-module-links .hogan-links-item a:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS40NDEgMjAuNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgICBzdHJva2U6ICM5NTk4OWE7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJHcm91cF8zMTQiIGRhdGEtbmFtZT0iR3JvdXAgMzE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzQ0Ljc3OSAxMzgyLjIwNykgcm90YXRlKC05MCkiPgogICAgPGxpbmUgaWQ9IkxpbmVfMjk4IiBkYXRhLW5hbWU9IkxpbmUgMjk4IiBjbGFzcz0iY2xzLTEiIHgyPSIxMC40IiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNjIuNSA3NDUuNSkiLz4KICAgIDxsaW5lIGlkPSJMaW5lXzI5OSIgZGF0YS1uYW1lPSJMaW5lIDI5OSIgY2xhc3M9ImNscy0xIiB4MT0iMTAiIHkyPSIxMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3MS41IDc0NS41KSIvPgogIDwvZz4KPC9zdmc+Cg==);background-repeat:no-repeat;content:"";height:18px;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px}.hogan-module-links .hogan-links-item a span{color:#989898;display:block;font-size:.8em;letter-spacing:0;line-height:1.5}
