body,html{position:relative;font-size:16px;font-family:'Open Sans',sans-serif;background:#fff;width:100%;height:100%;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;transition:all .12s ease;-webkit-transition:all .12s ease;-moz-transition:all .12s ease;-o-transition:all .12s ease}body{width:100%;height:100%;padding:0;margin:0}a{cursor:pointer;color:#368daa}a,button{transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease}a:hover{color:#093e4b}a.white-btn{background:#fff;color:#368daa;border-color:#368daa;width:220px;padding:0;margin-bottom:10px;font-size:34px;line-height:40px;font-weight:700;text-transform:uppercase;text-align:center;border-radius:0}a.white-btn:hover{background:#368daa;color:#fff;border-color:#fff}@media (min-width:1920px){.container-fluid{max-width:1920px}}@media (max-width:1920px){.container-fluid{max-width:100vw}}.container-small{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container-small{max-width:540px}}@media (min-width:768px){.container-small{max-width:720px}}@media (min-width:992px){.container-small{max-width:960px}}@media (min-width:1200px){.container-small{max-width:967px}}.belo-dinconbol{font-family:urw-din-condensed;font-weight:600}button:focus{outline:0}#loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:50}#loading .loading-bg{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px;padding:10px;border-radius:50%;background:0 0;z-index:51}#loading .circular-chart{display:block;margin:0;max-width:100%}#loading .circle-bg{fill:none;stroke:#eee;stroke-width:5}#loading .circle{fill:none;stroke:#000;stroke-width:2.5;stroke-linecap:round;transition:stroke-dashoffset .35s}#loading .percentage{fill:#fff;font-family:'Open Sans',sans-serif;font-size:7px;text-anchor:middle}#loading .loading{color:#fff;font-family:'Open Sans',sans-serif;font-size:12px;text-align:center;margin-top:15px}.orange{color:#d74c28}.blue{color:#4496ae}.white{color:#fff}.white-bg{background-color:#fff}.black-bg{background-color:#000}.gray{color:#838080}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-style:revert!important;outline-color:#46b000!important;outline-width:2px!important;outline-offset:3px!important}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder,::placeholder{font-style:italic}section a{text-decoration:none;color:#368daa}.fa-arrow-alt-square-right{margin-left:5px}.table-responsive{overflow-y:hidden}body.modal-open{overflow:visible}.modal-trigger{transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease}.st-modal{display:none;padding-right:0;top:30px}.st-modal .modal-body{padding:50px 80px 40px;margin:0 auto}.st-modal .fa-times{font-size:32px;font-weight:300;position:absolute;top:15px;right:15px;cursor:pointer;font-family:'Font Awesome 5 Pro';z-index:10}@media screen and (min-width:768px){[class*="col-lg-2.5"]{width:20%;max-width:20%}}@media screen and (max-width:992px){.st-modal{top:50px}.st-modal .modal-body{padding:30px 40px 25px}.st-modal .fa-times{font-size:42px}}@media screen and (max-width:576px){.st-modal{top:50px}.st-modal .fa-times{font-size:32px}#st-navbar .nav-social{padding:0}}header#header{position:absolute;top:0;width:100%;z-index:1}header#header #logo{height:40px}header#header i.fa-twitter-square{color:#000;font-size:32px;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease}header#header i.fa-twitter-square:hover{color:#1da1f2}header#header .navbar-default{background:0 0}header#header a.navbar-brand{background:url('../images/the_seattle_times.png') no-repeat 0 0/100% auto;display:block;width:172px;height:27px;text-indent:-9999px;margin:0 auto;float:left}header#header ul.links{display:block;clear:none;float:right;padding:0;margin:2px 0 0;list-style:none}header#header ul.links li{float:left;font-size:15px}header#header ul.links li:first-child a{padding-left:0}header#header ul.links li:nth-child(2) a{padding-right:0}header#header ul.links li a{border-right:1px solid #fff;padding:0 6px 0 5px}header#header ul.links li:last-child a{border:none}header#header ul.links li a:hover{text-decoration:underline;color:#fff!important}@media screen and (max-width:1019px){header#header .container-fluid{padding-left:30px!important;padding-right:30px!important}}@media screen and (max-width:599px){header#header a.navbar-brand{float:none!important;margin:0 auto!important;text-align:center!important}header#header ul.links{display:none!important}}@media screen and (max-width:576px){header#header #logo{height:40px}}#hero.hero-image{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:650px;transition:background .25s ease;-webkit-transition:background .25s ease;-moz-transition:background .25s ease;-o-transition:background .25s ease;border-bottom:0;padding-top:0;padding-bottom:0}#hero .hero-content{display:flex;align-items:flex-end;width:100%;height:650px;margin:0 auto;padding-bottom:40px}#hero .hero-content .content{display:flex;align-items:flex-end}#hero .hero-content h1{color:#fff;font-family:'Open Sans',sans-serif;font-size:60px;line-height:65px;font-weight:900;text-align:left;margin:0 0 14px;padding:0 0 5px;text-transform:uppercase;border-bottom:1px solid #fff}#hero .hero-content h3{color:#fff;font-family:'Open Sans',sans-serif;font-size:30px;font-weight:300;line-height:1;text-align:left;text-transform:uppercase}#hero .hero-content p{color:#fff;font-family:'Open Sans',sans-serif;font-size:19px;line-height:27px;font-weight:400;text-align:left;margin:0 0 14px;padding:0}#hero .hero-content .label{display:block;color:#fff;font-family:'Open Sans',sans-serif;font-size:19px;line-height:27px;font-weight:700;margin-bottom:14px;text-transform:none}#hero .hero-content span{display:block;color:#fff;margin-bottom:17px}#hero .hero-content a{color:#0a78b5}#hero .hero-content .image{display:inline-block;float:left;width:330px;padding-left:40px;padding-right:40px;overflow:hidden}#hero .hero-content .image img{max-width:100%}#hero .hero-content .text{align-self:flex-end;display:inline-table;float:left;width:calc(100% - 330px);padding:5px 15px 5px 15px}#hero .hero-content .text .tag-header{color:#fff;font-size:19px;line-height:27px;font-weight:700;margin:27px 0 0}#hero .hero-content .text .agree a:hover{color:#0a78b5!important;text-decoration:underline}@media screen and (min-width:1199px){#hero .hero-content{width:1020px}#hero .hero-content h1{width:630px;font-size:60px;line-height:65px;font-weight:900}#hero .hero-content h3{width:100%;font-size:30px;font-weight:300;line-height:1}#hero .hero-content p{width:100%;font-size:19px;line-height:27px;font-weight:400}}@media screen and (max-width:1019px){#hero .hero-content{width:100%}#hero .hero-content h1{font-size:42px!important;line-height:46px!important}#hero .hero-content .image{width:200px;padding-left:20px!important;padding-right:20px!important}#hero .hero-content .text{width:calc(100% - 200px);margin-bottom:30px!important}}@media screen and (max-width:992px){#hero .hero-content .text{margin-bottom:0!important}}@media screen and (max-width:767px){#hero .hero-content{position:relative;top:44px!important;overflow:hidden}#hero .hero-content .content{align-items:flex-start!important;flex-direction:column-reverse!important}#hero .hero-content .image{width:200px!important;padding-left:0!important;padding-right:0!important;text-align:center!important;margin:0 auto!important}#hero .hero-content .text{margin:0 auto!important}#hero .hero-content .text .tag-header{margin:0!important}#hero .hero-content h1{font-size:28px!important;line-height:30px!important}}@media screen and (max-width:599px){#hero .container-fluid{padding-left:10px!important;padding-right:10px!important}#hero.hero-image{min-height:370px}#hero .hero-content{align-items:flex-start!important;padding-bottom:0!important}#hero .hero-content .text{width:100%!important;padding:27px 10px 0!important}#hero .hero-content .label{white-space:normal}}@media screen and (max-width:402px){#hero .hero-content .image{max-width:100%}#hero .hero-content .text{max-width:100%}}.promo section{position:relative;margin:0 auto;border:0;padding:60px 0;background-repeat:no-repeat;background-position:center;background-size:cover}.promo section:nth-child(odd){background-color:#fff}.promo section:nth-child(2n){background-color:#efefef}.single-stc_promo_page #page-header{position:relative;width:100%;height:63vh;margin:0;padding:0;background-repeat:no-repeat;background-position:center;background-size:cover}.single-stc_promo_page #page-header>.fp-logo-wrapper{display:none;position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:1}.single-stc_promo_page:not(.mobile) #page-header>.fp-logo-wrapper{display:none}.single-stc_promo_page #page-header>.fp-logo-wrapper .fp-logo img{width:100%}.single-stc_promo_page #ALTplayer{display:block;position:relative;width:100%;height:auto;margin:0}.single-stc_promo_page.mobile #ALTplayer{display:none}.single-stc_promo_page .video-overlay{position:absolute;top:0;left:0;right:0;width:100%;margin:0 auto;overflow:hidden;z-index:10}.single-stc_promo_page.mobile .video-overlay{display:none}.single-stc_promo_page .video-overlay .st-logo-wrapper{display:none;position:fixed;top:25px;left:0;right:0;margin:0 auto;padding-left:0;padding-right:0}.single-stc_promo_page .video-overlay .st-logo-cover{width:100%}.single-stc_promo_page .video-overlay .st-logo-wrapper .st-logo{width:243px}.single-stc_promo_page .video-overlay .social-wrapper{display:none;position:fixed;top:0;right:0;padding-left:0;padding-right:0}.single-stc_promo_page .video-overlay .social-wrapper .social{position:relative;top:29px;right:25px;width:28px;height:28px}.single-stc_promo_page .video-overlay .social-wrapper .social i{color:#000;font-size:32px;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease}.single-stc_promo_page .video-overlay .fp-logo-wrapper{position:absolute;bottom:0;left:0;right:0;margin:0 auto;padding-left:0;padding-right:0}.single-stc_promo_page .fp-logo{width:420px}.single-stc_promo_page .video-overlay img{width:100%}@-webkit-keyframes reveal{0%{width:0}100%{width:100%}}@keyframes reveal{0%{width:0}100%{width:100%}}.promo section .heading-wrapper{display:flex;align-items:center;justify-items:center;justify-content:center;flex-direction:column}.promo section .heading{margin:0 auto}.promo section .sub-heading{margin:0 auto}.promo section .content{width:100%}.promo section a{color:#368daa;text-decoration:none}.promo section img{max-width:100%}.promo section h1{text-align:center;margin:0;padding:0}.promo section h2{text-align:center;margin:0;padding:0}.promo section h3{text-align:center;margin:0;padding:0}.promo section h4{text-align:center;font-size:22px;font-weight:600;line-height:26px;text-transform:uppercase;margin:0 auto 16px;padding:0}.promo section p{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0 auto 25px;padding:0;text-align:center;text-rendering:optimizeLegibility;font-feature-settings:"kern";-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-kerning:normal}.promo section p mark{font-weight:600;background:0 0;padding:0}.promo section p strong{font-weight:800}.promo section p small{font-family:'Open Sans',sans-serif;font-size:10px;font-weight:400;line-height:20px}.promo section .collapse-wrapper{overflow-y:auto;scrollbar-color:dark}.promo section .read-more:after{content:"READ MORE"}.promo section .open .read-more:after{content:"READ LESS"}.promo section .text{display:inline-block;float:left;width:33.33%;display:flex;align-items:center;padding-left:15px;padding-right:15px}@media screen and (max-width:1042px){.single-stc_promo_page:not(.mobile) #page-header{height:unset}.single-stc_promo_page .fp-logo{width:425px}}@media screen and (max-width:992px){.single-stc_promo_page #two .heading br{display:none}}@media screen and (max-width:768px){.single-stc_promo_page .video-overlay .st-logo-wrapper .st-logo{width:243px}.single-stc_promo_page .fp-logo{width:336px}}@media screen and (max-width:576px){.single-stc_promo_page.mobile #page-header{height:47vh}.single-stc_promo_page.mobile #page-header>.fp-logo-wrapper{display:block}.single-stc_promo_page .video-overlay .st-logo-wrapper .st-logo{width:200px}.single-stc_promo_page .fp-logo{width:276px}.promo section .heading-container br{display:none}.single-stc_promo_page .content-padding{padding-left:20px!important;padding-right:20px!important}.promo section h4{font-size:22px;line-height:26px;margin:0 auto 16px}}@media screen and (max-width:316px){.single-stc_promo_page .video-overlay .st-logo-wrapper .st-logo{width:170px}.single-stc_promo_page .fp-logo{width:188px}}.promo section.footer{background:#000}.promo section.footer .form{max-width:75%;margin:0 auto;text-align:center}.promo section.footer h2{font-family:'Open Sans',sans-serif;color:#fff;font-size:30px;line-height:42px;font-weight:700;margin:0 0 30px;text-align:center}.promo section.footer span{color:#fff}.promo section.footer a{color:#0a78b5}.promo .wrapper section{width:100%;padding-top:75px;padding-bottom:50px;padding-left:0;padding-right:0}.promo section.cta button{font-family:'Open Sans',sans-serif;background:#fff;color:#d34430;margin:0 auto;font-weight:700;font-size:22px;line-height:36px;border-radius:0;padding:15px 50px}.wrapper #hero .hero-content .content .text .frm_error_style p{color:red!important}.wrapper .photo-credit{width:100%;padding:5px 15px}.wrapper .photo-credit small{float:right;font-weight:300}.frm_forms .frm_form_fields fieldset .frm_fields_container #frm_field_71_container{visibility:hidden!important;overflow:hidden!important;width:0!important;height:0!important;position:absolute!important}.promo .footer a{font-size:15px;font-weight:400;line-height:21px}.promo .footer .agree a:hover{color:#0a78b5!important;text-decoration:underline}.promo .footer .frm_message p{font-size:15px;font-weight:400;line-height:21px}.promo .footer .frm_error_style p{color:red!important;font-size:15px;font-weight:400;line-height:21px}@media screen and (max-width:1019px){.promo section:not(#hero) .text{display:block!important;width:100%!important;margin-bottom:30px!important}.promo section.footer .form{max-width:100%!important;margin:0 auto;text-align:center}}@media screen and (max-width:992px){.promo section .text{display:block!important}}@media screen and (max-width:767px){.promo section .text{width:100%!important}}@media screen and (max-width:599px){.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field input{width:calc(55% - 10px)}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_submit{width:45%!important}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_submit .frm_button_submit{padding:5px 5px!important}}footer#footer{position:relative;padding:30px 0 10px;text-align:center;z-index:5}footer#footer .footer-logo img{max-width:240px;margin-bottom:5px}footer#footer #footer-links ul{list-style-type:none}footer#footer #footer-links .footer-links-row{margin:0}footer#footer #footer-links ul li{display:inline;border-right:1px solid #8a8a8a;margin:0;padding:0 10px}footer#footer #footer-links ul li:last-child{border-right:0}footer#footer #footer-links ul li a{color:#000;margin:0}footer#footer.dark #footer-links ul li a{color:#fff}footer#footer #footer-links ul li a:hover{color:#0777b3!important;text-decoration:underline}@media screen and (max-width:576px){footer#footer{padding:25px 0 20px}footer#footer #footer-links ul li:first-child{display:inline-block}}.clear{clear:both}.text-left{text-align:left!important}.w-100{width:100%!important}.np{padding-left:0;padding-right:0}.npl{padding-left:0}.npr{padding-right:0}.nbb{border-bottom:0}.nom{margin:0 auto!important}.clear{clear:both}.visible{visibility:visible;opacity:1}.invisible{visibility:hidden;opacity:0}.flex{display:flex}.flex-center{align-items:center}.flex-end{align-items:flex-end}@media screen and (max-width:1019px){.flex{display:block!important}}