body{font-family:miller-text,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#534B47}body .entry-title{color:#000;font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:72px;line-height:4rem}body a{color:#F57A1F}body p{color:#000;font-size:20px;line-height:2rem}body .widgettitle{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}body .byline .by-author .by{font-family:miller-text,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;letter-spacing:.38px;color:#534B47;text-transform:lowercase}body .byline .by-author .author{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;text-transform:uppercase}body .byline .by-author .author .url{text-decoration:none;letter-spacing:.45px;font-size:18px}body .byline .by-author .author .url:hover{color:#F57A1F}.entry-content h1{font-size:54px;line-height:2.5rem}.entry-content h2{font-size:48px;line-height:2.5rem}.entry-content h3{font-size:28px}.entry-content h4{font-size:16px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;line-height:1.6rem}.entry-content a:hover,.entry-content a:active,.entry-content a:focus{color:#F57A1F;text-decoration:none}.single article .entry-content a{text-decoration:underline;text-decoration-color:#80BFEB}.single article .entry-content a:hover,.single article .entry-content a:active,.single article .entry-content a:focus{text-decoration-color:#000;text-decoration:underline;color:#000}.entry-content ul,.entry-content ol{font-size:20px;color:#000}.entry-content ul{list-style:none}.entry-content ul li::before{content:'\26AC';color:#F57A1F;width:1em;text-align:center;display:inline-block;margin-left:-1em}.entry-content ul li *{display:initial}.entry-content .wp-block-button .wp-block-button__link{font-size:20px}p.has-drop-cap:not(:focus)::first-letter{font-size:5em;font-weight:700;line-height:.4;padding-top:.2em;padding-right:.2em;margin-bottom:0!important;margin-right:0;box-sizing:border-box;height:5em;text-align:center;display:block;float:left;}.global-nav-bg,.global-nav{height:39px;background-color:#000}.global-nav{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif}.global-nav ul{font-size:14px}.global-nav ul a{color:#fff;background-color:transparent}.global-nav ul a:hover{color:#fff;background-color:#F57A1F}.global-nav .nav-right .donate-btn{margin:0;line-height:38px;padding:0 .5em}@media (max-width:1070px){.global-nav{padding:0}}#header-search{display:block;box-sizing:border-box;margin-top:0;padding-top:4px;padding-left:.5em;padding-right:.5em;height:39px;max-width:unset;color:#fff}#header-search .input-append{line-height:31px;border-bottom:1px solid #fff}#header-search input[type=text]{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background-color:#000;color:#fff;border:none;font-family:gill-sans-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}#header-search input[type=text]::placeholder{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}#header-search .btn{border:none;margin-left:2px;background-color:#000;color:#fff;font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 .5em}#header-search .btn span:hover{color:#F57A1F}#header-search .btn:hover{background-color:#000}@media (max-width:940px){#header-search input{max-width:90px}}.global-nav .donate-btn{margin-left:0;font-size:14px;border-left:none;border-right:none;border-top:0;border-bottom:0;background-color:#F57A1F}.global-nav .donate-btn:hover{background-color:#F57A1F}@media (max-width:940px){.global-nav .donate-btn{font-size:15px}}.donate-btn{color:#fff;background:#000;font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:2.5rem;letter-spacing:.9px;text-transform:uppercase;border-radius:0;padding:5px 20px}.donate-btn:hover{background:#F57A1F;color:#fff;text-decoration:none}.donate-btn.search-submit{padding:0 20px;line-height:2.15rem;border:0}@media (max-width:769px){.donate-btn.search-submit{padding:0 5px}}.donate-btn.btn-green{background:#53B99D}.donate-btn.btn-green:hover{background:#478070}#menu-global-navigation li:hover{background-color:#F57A1F}#menu-global-navigation li:hover a{color:#fff}.global-nav .nav-right ul#header-social li a:hover{background:none}#menu-global-navigation,.global-nav .nav-right ul#header-social{line-height:39px}#menu-global-navigation li,.global-nav .nav-right ul#header-social li{margin:0;padding:0 .5em;max-height:39px}#menu-global-navigation li a,.global-nav .nav-right ul#header-social li a{margin:0;color:#fff}#menu-global-navigation li a i,.global-nav .nav-right ul#header-social li a i{display:inline;position:unset;color:#80BFEB}@media (max-width:1070px){#menu-global-navigation,.global-nav .nav-right ul#header-social{font-size:16px}}body #site-header{text-align:center;margin:1.5rem 0}body #site-header .header_img{max-width:900px;width:50%}@media (max-width:782px){body #site-header{margin:1rem 0}}@media (max-width:768px){#site-header,#main-nav{display:block}}#main-nav.navbar{text-transform:uppercase;background:#fff;border-top:4px solid #000;border-bottom:0;margin-bottom:1.5rem;z-index:10}@media (max-width:768px){#main-nav.navbar{position:inherit;top:0}.admin-bar #main-nav.navbar{top:32px}}@media (max-width:782px){.admin-bar #main-nav.navbar{top:46px}}#main-nav.navbar .nav{float:none;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:nowrap}#main-nav.navbar .nav li a{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.9px;font-size:16px}#main-nav.navbar .nav li a:hover{color:#F57A1F}#main-nav.navbar .nav.mobile-global-nav{display:none}#main-nav.navbar.has-overflow .nav{justify-content:space-between;padding:10px 0}#main-nav.navbar.has-overflow .toggle-nav-bar,#main-nav.navbar.has-overflow .btn-navbar{display:block}#main-nav.navbar .reveal-when-open{display:none}#main-nav.navbar.open{overflow-y:scroll}							#main-nav.navbar.open .reveal-when-open{display:block}#main-nav.navbar .caret::before{display:inline-block;vertical-align:middle}#main-nav.navbar .caret{display:inline-block;width:44px;height:44px}#main-nav.navbar.open{position:absolute;top:0;left:0;right:0;bottom:0;margin-bottom:0;display:block;padding:1em;border:none;background:#000}.admin-bar #main-nav.navbar.open{top:32px}@media (max-width:782px){.admin-bar #main-nav.navbar.open{top:46px}}#main-nav.navbar.open .navbar-inner{box-sizing:border-box;border:2px solid #F57A1F;padding:1.5em;background:#000}#main-nav.navbar.open .caret::before{border-top-color:#fff}#main-nav.navbar.open li>a{line-height:44px}#main-nav.navbar.open .nav{display:block;padding:10px 0 0}#main-nav.navbar.open .nav:only-of-type{padding:10px 0}#main-nav.navbar.open .nav>li:first-of-type{margin-top:40px;border-top:1px solid #534B47}#main-nav.navbar.open .nav .dropdown-menu{padding:0}#main-nav.navbar.open .nav .dropdown-menu a{color:#F57A1F}#main-nav.navbar.open .nav li{float:none;border-bottom:1px solid #534B47}#main-nav.navbar.open .nav li::last-of-type{border-bottom:none}#main-nav.navbar.open .nav li a{color:#fff}#main-nav.navbar.open .nav li .caret::before{border-top-color:#fff}#main-nav.navbar.open .nav li a:hover{color:#F57A1F}#main-nav.navbar.open .nav li .caret::before{border-top-color:#fff}	#main-nav.navbar.open .nav.mobile-global-nav{padding-top:0}#main-nav.navbar.open .nav.mobile-global-nav li:first-of-type{margin-top:0;border-top:0}#main-nav.navbar.open h2{margin:-2.25em auto 0;background-color:#000;color:#fff;padding:1rem;z-index:1;font-size:24px;line-height:1;width:min-content;text-align:center;position:absolute;left:40%;right:40%}#main-nav.navbar.open .toggle-nav-bar{position:absolute;top:-1.5em;right:-1.5em;background-color:#F57A1F;color:#fff}#main-nav.navbar.open .toggle-nav-bar .btn-navbar{display:none}#main-nav.navbar.open .toggle-nav-bar .close{background-color:#F57A1F;color:#fff;border:none;line-height:44px;vertical-align:middle;padding:0}#main-nav.navbar.open .toggle-nav-bar .close .dashicons,#main-nav.navbar.open .toggle-nav-bar .close .dashicons::before{font-size:44px;height:44px;width:44px}#main-nav.navbar ul li::before{display:none}#main-nav.transitioning{overflow:hidden}.navbar .nav>li>a{color:#000;white-space:nowrap}.navbar .nav>li>a:hover{background-color:transparent;color:#80BFEB}.nav>li.overflowed{display:none}.open .nav>li.overflowed{display:block}.toggle-nav-bar{display:none;float:left;border-left:1px solid #534B47}.toggle-nav-bar .btn-navbar{padding-top:0;padding-bottom:0}.toggle-nav-bar .close{display:none}li.toggle-nav-bar .bars span.icon-bar{background-color:#000;margin:0 auto;height:2px}li.toggle-nav-bar .bars span.icon-bar+.icon-bar{margin-top:4px}.toggle-nav-bar:hover .icon-bar{background-color:#80BFEB}.toggle-nav-bar .menu-label{line-height:1.6}.btn{color:#fff;background:#000;font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:2.5rem;letter-spacing:.9px;text-transform:uppercase;border-radius:0;padding:5px 20px}.btn:hover{background:#F57A1F;color:#fff;text-decoration:none}.btn.search-submit{padding:0 20px;line-height:2.15rem;border:0}@media (max-width:769px){.btn.search-submit{padding:0 5px}}.btn.btn-green{background:#53B99D}.btn.btn-green:hover{background:#478070}.view-more-link{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;font-size:16px;letter-spacing:.9px;text-transform:uppercase;position:relative}.view-more-link:hover{text-decoration:none;color:#F57A1F}.view-more-link::after{width:1ch;position:relative;content:"\f344";font-family:'dashicons';margin-left:.5rem;vertical-align:top;transition:left .3s;left:0}.view-more-link:hover::after{left:10px}.post-image-top-term-container{position:relative;margin-bottom:1.5rem}.post-image-top-term-container h5.top-tag{position:absolute;top:0;background:#F57A1F;padding:5px 10px;border-bottom:2px solid #fff;border-right:2px solid #fff}.post-image-top-term-container h5.top-tag span a{color:#000;font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.45px}.post-image-top-term-container h5.top-tag:hover{background:#000}.post-image-top-term-container h5.top-tag:hover span a{color:#fff;text-decoration:none}.post-image-top-term-container img{padding-bottom:0}.inner-border{margin:15px;padding:1rem;border:3px solid}.widget-title{font-size:40px;line-height:4.5rem;text-align:center;margin-bottom:3rem;position:relative}.widget-title a{background:#fff;padding:0 1.5rem}.widget-title a:hover{text-decoration:none;color:#F57A1F}.widget-title::before{content:'';background-image:url(../png/lines.png);height:100px;width:100%;max-width:100%;position:absolute;background-repeat:no-repeat;background-size:contain;left:0;top:30%;z-index:-1}@media (max-width:769px){.widget-title::before{display:none}}@media (max-width:769px){.widget-title{font-size:34px}}.post-list-byline{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;font-size:18px;letter-spacing:.9px;line-height:2rem}.post-list-byline .byline-date{margin-right:.5rem}.post-list-byline .by-author{margin:0 .5rem}.post-list-byline .edit-link{display:none}@media (max-width:769px){hr{margin:18px 0}}.before-footer-wrapper{background:#fff;padding:0 2.5%}@media (max-width:979px) and (min-width:770px){.before-footer-wrapper{padding:0 18px}}.before-footer-wrapper #before-footer{border-top:3px solid #000;padding:1rem 0;margin:0 auto;display:grid;grid-template-areas:"about supporters" "donate supporters";grid-template-rows:.5fr 1fr;grid-template-columns:.8fr 1fr}.before-footer-wrapper #before-footer .widgettitle{font-size:20px;line-height:2rem;text-transform:capitalize;margin-bottom:1.5rem}.before-footer-wrapper #before-footer p{line-height:1.5rem}.before-footer-wrapper #before-footer .largo-about{grid-area:about;margin-right:1.5rem}.before-footer-wrapper #before-footer .largo-donate{grid-area:donate}.before-footer-wrapper #before-footer .largo-donate .widgettitle{display:none}.before-footer-wrapper #before-footer .largo-donate .btn{color:#fff;background:#000;font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:2.5rem;letter-spacing:.9px;text-transform:uppercase;border-radius:0;padding:5px 20px;background:#F57A1F;color:#000}.before-footer-wrapper #before-footer .largo-donate .btn:hover{background:#000;color:#fff;text-decoration:none}.before-footer-wrapper #before-footer .largo-donate .btn.search-submit{padding:0 20px;line-height:2.15rem;border:0}@media (max-width:769px){.before-footer-wrapper #before-footer .largo-donate .btn.search-submit{padding:0 5px}}.before-footer-wrapper #before-footer .largo-donate .btn.btn-green{background:#53B99D}.before-footer-wrapper #before-footer .largo-donate .btn.btn-green:hover{background:#478070}.before-footer-wrapper #before-footer .largo-donate .btn:hover{background:#000000}.before-footer-wrapper #before-footer .widget_text{grid-area:supporters;border-left:1px solid #CEC1B9;padding-left:2.5rem}.before-footer-wrapper #before-footer .widget_text .textwidget p{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:3rem;font-size:18px;justify-items:center;align-items:center}@media (max-width:769px){.before-footer-wrapper #before-footer{display:block}.before-footer-wrapper #before-footer .largo-about{margin-right:0}.before-footer-wrapper #before-footer .widget_text{border-left:0;padding-left:0}}.footer-bg{background:#fff;padding-bottom:0}.footer-bg #supplementary{border-top:1px solid #000;display:flex;flex-wrap:wrap}.footer-bg #supplementary .widget-area{border-bottom:0}.footer-bg #supplementary .span3 .widget_nav_menu ul li a{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:.9px}.footer-bg #supplementary .span3 .widget_nav_menu ul li a:hover{color:#F57A1F;text-decoration:none}.footer-bg #supplementary .span3 .widget_search .form-search{float:right}.footer-bg #supplementary .span3 .widget_search .form-search input.search-query{font-size:15px;margin-right:0;margin-bottom:0;width:95.5% !important}.footer-bg #supplementary .span3 .widget_search .form-search .search-submit{margin-left:0;width:100%;border:0}@media (max-width:769px){.footer-bg #supplementary .span3 .widget_search .form-search{float:none}}.footer-bg #supplementary .span12{background:#F57A1F;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0!important;padding-right:0!important;margin-bottom:0}.footer-bg #supplementary .span12 .inner-bottom-widget-area{max-width:1170px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 0 0 20px}.footer-bg #supplementary .span12 .inner-bottom-widget-area .widget_text{padding-left:0;margin-bottom:0}.footer-bg #supplementary .span12 .inner-bottom-widget-area .widget_text p{font-family:gill-sans-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5rem;color:#000;margin-bottom:0}.footer-bg #supplementary .span12 .inner-bottom-widget-area .largo-follow{margin:0}.footer-bg #supplementary .span12 .inner-bottom-widget-area .largo-follow a{display:inline-block;color:transparent;font-size:0;background-color:transparent!important;margin:0!important;letter-spacing:0;padding:0;outline:none}.footer-bg #supplementary .span12 .inner-bottom-widget-area .largo-follow a i{border-right:0;color:#80BFEB;background:#000;width:100px;height:54px;text-align:center;line-height:54px;vertical-align:middle;padding:0;margin-right:0;margin-left:0;font-size:16px}.footer-bg #supplementary .span12 .inner-bottom-widget-area .largo-follow a i:hover{border:0;color:#fff}.footer-bg #supplementary .span12 .inner-bottom-widget-area .largo-follow a .hidden-phone{display:none}@media (max-width:769px){.footer-bg #supplementary .span12 .inner-bottom-widget-area{margin:1.5rem 0;padding:0 20px;display:block}.footer-bg #supplementary .span12 .inner-bottom-widget-area .widget_text{margin-bottom:1.5rem}.footer-bg #supplementary .span12 .inner-bottom-widget-area .largo-follow{display:flex}.footer-bg #supplementary .span12 .inner-bottom-widget-area .largo-follow .social-btn{width:100%}.footer-bg #supplementary .span12 .inner-bottom-widget-area .largo-follow .social-btn i{width:100%}}.widget.largo-recent-posts{margin:0}.widget.largo-recent-posts ul li h5:not(.top-tag){margin:1.5rem 0}.widget.largo-recent-posts ul li h5:not(.top-tag) a{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#F57A1F}.widget.largo-recent-posts ul li h5:not(.top-tag) a:hover{color:#000;text-decoration:none}.widget.widget_sfpublicpress-promo-box{background:#80BFEB}.widget.widget_sfpublicpress-promo-box.rev{background:#53B99D}.widget.widget_sfpublicpress-promo-box.rev .widgettitle{background:#53B99D}.widget.widget_sfpublicpress-promo-box.no-bg{background:transparent}.widget.widget_sfpublicpress-promo-box .inner-widget-container{margin:15px;padding:1rem;border:3px solid;border-color:#000;display:flex;align-items:center;justify-content:center}.widget.widget_sfpublicpress-promo-box .inner-widget-container .widgettitle{text-transform:none;font-size:36px;line-height:3.8rem;padding:0;color:#000;margin-bottom:1.5rem}.widget.widget_sfpublicpress-promo-box .inner-widget-container .promo-box-content,.widget.widget_sfpublicpress-promo-box .inner-widget-container .promo-box-image{flex-grow:1;flex-basis:0}.widget.widget_sfpublicpress-promo-box .inner-widget-container .promo-box-image{text-align:right;margin-left:1.5rem}.widget.widget_sfpublicpress-promo-box .inner-widget-container .promo-box-image img{max-width:75%}@media (max-width:769px){.widget.widget_sfpublicpress-promo-box .inner-widget-container .promo-box-image{display:none}}.widget.widget_sfpublicpress-promo-box .inner-widget-container p{color:#000;line-height:1.8rem;font-size:16px}.widget.sfpublicpress-podcasts ul{display:flex}.widget.sfpublicpress-podcasts ul li{flex:1 1 0px;text-align:center;padding:0 1.5rem;margin-bottom:3rem}.widget.sfpublicpress-podcasts ul li:not(:last-of-type){border-right:1px solid #D0D0D0}.widget.sfpublicpress-podcasts ul li .mediaplay{text-align:center;margin-bottom:1.5rem}.widget.sfpublicpress-podcasts ul li .mediaplay .encircle{padding-left:.2em;padding-top:1px;display:inline-block;vertical-align:middle;height:2.25rem;width:2.25rem;line-height:calc(2.25rem - 2px);font-size:calc(2.25rem * 3 / 5);box-sizing:border-box;text-align:center;border-radius:50%;border:1px solid #F57A1F;background:#F57A1F;color:#fff;margin-right:.5em}.widget.sfpublicpress-podcasts ul li .mediaplay .encircle:hover{background:#000;border:#000}.widget.sfpublicpress-podcasts ul li .podcast-top-term-date{font-size:15px;color:#534B47;margin-bottom:1rem;text-transform:capitalize}.widget.sfpublicpress-podcasts ul li .podcast-top-term-date a{color:#534B47}.widget.sfpublicpress-podcasts ul li .podcast-top-term-date a:hover{text-decoration:none;color:#F57A1F}.widget.sfpublicpress-podcasts ul li h5 a{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;line-height:2rem;color:#000}.widget.sfpublicpress-podcasts ul li h5 a:hover{text-decoration:none;color:#F57A1F}.widget.sfpublicpress-podcasts ul li .view-more-link{display:none}@media (max-width:769px){.widget.sfpublicpress-podcasts ul{display:block}.widget.sfpublicpress-podcasts ul li{border-bottom:1px solid #D0D0D0;padding-bottom:1rem;margin-bottom:1.5rem;text-align:left}.widget.sfpublicpress-podcasts ul li:not(:last-of-type){border-right:0}}.widget.sfpublicpress-podcasts .more-container{text-align:center}.widget.sfpublicpress-subscribe{background:#80BFEB}.widget.sfpublicpress-subscribe.rev{background:#F57A1F}.widget.sfpublicpress-subscribe.rev .widgettitle{background:#F57A1F}.widget.sfpublicpress-subscribe.rev .inner-widget-container form button:hover{color:#fff}.widget.sfpublicpress-subscribe .inner-widget-container{margin:15px;padding:1rem;border:3px solid;border-color:#000}.widget.sfpublicpress-subscribe .inner-widget-container .widgettitle{text-transform:none;font-size:20px;line-height:2.25rem;padding:0;color:#000}.widget.sfpublicpress-subscribe .inner-widget-container p{color:#000;line-height:1.5rem}.widget.sfpublicpress-subscribe .inner-widget-container form{border-left:1px solid #534B47;border-bottom:1px solid #534B47;padding:0 1rem}.widget.sfpublicpress-subscribe .inner-widget-container form input[type="email"]{background:transparent;border:0!important;color:#000;text-transform:uppercase;font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:40px;letter-spacing:.45px;display:inline-block;max-width:80%;margin-bottom:0;box-shadow:none!important;-webkit-box-shadow:none!important;padding:0}.widget.sfpublicpress-subscribe .inner-widget-container form input[type="email"]::placeholder{color:#000}.widget.sfpublicpress-subscribe .inner-widget-container form button{display:inline-block;max-width:10%;background:transparent;border:0;border-left:1px solid #534B47;float:right;margin-top:5px;font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;font-size:16px;letter-spacing:.9px;text-transform:uppercase;position:relative}.widget.sfpublicpress-subscribe .inner-widget-container form button:hover{text-decoration:none;color:#F57A1F}.widget.sfpublicpress-subscribe .inner-widget-container form button::after{width:1ch;position:relative;content:"\f344";font-family:'dashicons';margin-left:.5rem;vertical-align:top;transition:left .3s;left:0}.widget.sfpublicpress-subscribe .inner-widget-container form button:hover::after{left:10px}.widget.widget_text .foogallery .fg-caption{position:relative;background-color:transparent}.widget.widget_text .foogallery .fg-caption .fg-caption-title{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;line-height:44px;color:#000}.widget.widget_text .foogallery .fg-caption .fg-caption-title span{font-family:miller-text,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:28px;color:#534B47}.widget.largo-related-posts .widgettitle{font-size:40px;line-height:4.5rem;text-align:center;margin-bottom:3rem;position:relative}.widget.largo-related-posts .widgettitle a{background:#fff;padding:0 1.5rem}.widget.largo-related-posts .widgettitle a:hover{text-decoration:none;color:#F57A1F}.widget.largo-related-posts .widgettitle::before{content:'';background-image:url(../png/lines.png);height:100px;width:100%;max-width:100%;position:absolute;background-repeat:no-repeat;background-size:contain;left:0;top:30%;z-index:-1}@media (max-width:769px){.widget.largo-related-posts .widgettitle::before{display:none}}@media (max-width:769px){.widget.largo-related-posts .widgettitle{font-size:34px}}.widget.largo-related-posts ul.related{display:flex}.widget.largo-related-posts ul.related li{display:flex;flex-direction:column;flex:1 1 0px;padding:0 1rem}.widget.largo-related-posts ul.related li>a:first-child{text-align:center}.widget.largo-related-posts ul.related li .wp-post-image{float:none;margin:0 auto;width:unset;order:1;margin-bottom:1.5rem}.widget.largo-related-posts ul.related li .byline{order:2}.widget.largo-related-posts ul.related li .byline .by-author .sep,.widget.largo-related-posts ul.related li .byline .by-author .entry-date,.widget.largo-related-posts ul.related li .byline .by-author .job-title{display:none}.widget.largo-related-posts ul.related li h4{order:3}.widget.largo-related-posts ul.related li h4 a{font-size:20px!important;line-height:1.5rem !important;text-transform:none!important;font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;font-size:16px;letter-spacing:.9px;text-transform:uppercase;position:relative}.widget.largo-related-posts ul.related li h4 a:hover{text-decoration:none;color:#F57A1F}.widget.largo-related-posts ul.related li h4 a::after{width:1ch;position:relative;content:"\f344";font-family:'dashicons';margin-left:.5rem;vertical-align:top;transition:left .3s;left:0}.widget.largo-related-posts ul.related li h4 a:hover::after{left:10px}.widget.largo-related-posts ul.related li div{display:none}@media (max-width:769px){.widget.largo-related-posts ul.related{flex-direction:column}.widget.largo-related-posts ul.related li{flex:unset;padding:0 0 1.5rem;margin-bottom:0}.widget.largo-related-posts ul.related li:not(:last-of-type){border-bottom:1px solid #534B47;margin-bottom:1.5rem}.widget.largo-related-posts ul.related li .byline{display:block}.widget.largo-related-posts ul.related li h4{margin-bottom:0}}.widget_sfpp-projects-widget{box-sizing:border-box;width:100%}@media (min-width:800px){.widget_sfpp-projects-widget{display:grid;grid-template-areas:"title title" "proj1 proj2" "proj1 proj3" "proj1 proj4" "proj1 proj5" "proj1 proj6" "proj1 proj7" "proj1 morelink";grid-template-columns:calc((100% - (2 * 1.5rem)) * .6) calc((100% - (2 * 1.5rem)) * .4);grid-template-rows:auto;grid-column-gap:3rem}.widget_sfpp-projects-widget::before,.widget_sfpp-projects-widget::after{display:none}.widget_sfpp-projects-widget .widgettitle{grid-area:title}.widget_sfpp-projects-widget .proj1{grid-area:proj1}.widget_sfpp-projects-widget .proj2{grid-area:proj2}.widget_sfpp-projects-widget .proj3{grid-area:proj3}.widget_sfpp-projects-widget .proj4{grid-area:proj4}.widget_sfpp-projects-widget .proj5{grid-area:proj5}.widget_sfpp-projects-widget .proj6{grid-area:proj6}.widget_sfpp-projects-widget .proj7{grid-area:proj7}.widget_sfpp-projects-widget .morelink{grid-area:morelink}}.home .widget_sfpp-projects-widget .widgettitle{font-size:40px;line-height:4.5rem;text-align:center;margin-bottom:3rem;position:relative}.home .widget_sfpp-projects-widget .widgettitle a{background:#fff;padding:0 1.5rem}.home .widget_sfpp-projects-widget .widgettitle a:hover{text-decoration:none;color:#F57A1F}.home .widget_sfpp-projects-widget .widgettitle::before{content:'';background-image:url(../png/lines.png);height:100px;width:100%;max-width:100%;position:absolute;background-repeat:no-repeat;background-size:contain;left:0;top:30%;z-index:-1}@media (max-width:769px){.home .widget_sfpp-projects-widget .widgettitle::before{display:none}}@media (max-width:769px){.home .widget_sfpp-projects-widget .widgettitle{font-size:34px}}.widget_sfpp-projects-widget h3{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;margin-bottom:.25em}.widget_sfpp-projects-widget h3 a{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}.widget_sfpp-projects-widget h3 a:hover{color:#F57A1F;text-decoration:none}.widget_sfpp-projects-widget img{margin-bottom:1.5rem}.widget_sfpp-projects-widget .proj1 h3 a{color:#F57A1F}.widget_sfpp-projects-widget .proj1 h3 a:hover{color:#000}.widget_sfpp-projects-widget .proj2,.widget_sfpp-projects-widget .proj3,.widget_sfpp-projects-widget .proj4,.widget_sfpp-projects-widget .proj5,.widget_sfpp-projects-widget .proj6,.widget_sfpp-projects-widget .proj7{padding:1.5rem 0;border-bottom:1px solid #D0D0D0}.widget_sfpp-projects-widget .proj2 h3,.widget_sfpp-projects-widget .proj3 h3,.widget_sfpp-projects-widget .proj4 h3,.widget_sfpp-projects-widget .proj5 h3,.widget_sfpp-projects-widget .proj6 h3,.widget_sfpp-projects-widget .proj7 h3{font-size:30px}.widget_sfpp-projects-widget .morelink{margin-top:1em}.single article header{margin:0 0 3rem !important;text-align:center}.single article header .entry-title{font-size:46px;line-height:3.5rem;margin-bottom:1.5rem;padding-top:0!important}.single article header .subtitle{color:#F57A1F;font-family:miller-text,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;line-height:2.3rem;margin-bottom:1.5rem}@media (max-width:769px){.single article header .entry-title{font-size:40px;line-height:3rem}.single article header .subtitle{font-size:19px;line-height:2rem}}.single article .hero{background:transparent;margin-bottom:3rem}.single article .article-content-area{margin-left:0}@media (max-width:769px){.single article .article-content-area{width:100%}}.single article .byline{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;font-size:16px;letter-spacing:.9px;line-height:2rem;margin-bottom:2rem}.single article .byline .byline-date{margin-right:1rem}.single article .byline .by-author{margin:0 1rem}.single article .byline .by-author .author .url{font-size:16px}.single article .byline .job-title{display:none}.single article .byline .edit-link{display:none}.single article .byline .largo-follow{display:inline-block;margin:0 1rem}.single article .byline .largo-follow span:not(.popover){background:transparent}.single article .byline .largo-follow span:not(.popover) a{font-size:initial;padding:0;margin:0 20px 0 0!important;max-height:34px!important;max-width:34px!important;display:-webkit-inline-flex}.single article .byline .largo-follow span:not(.popover) a i{color:white;width:34px;height:32px;border-radius:50%;border:1px solid #F57A1F;background:#F57A1F;text-align:center;line-height:32px;vertical-align:middle;margin-right:0;margin-left:0}.single article .byline .largo-follow span:not(.popover) a i:hover{color:#fff;background:#000;border:1px solid #000}.single article .byline .largo-follow span:not(.popover) a i::before{margin-right:0}.single article .byline .largo-follow span:not(.popover) a .hidden-phone{display:none}.single article .byline .largo-follow span.popover{z-index:999}.single article .byline .largo-follow span.popover ul li{margin-bottom:1rem}.single article .byline .largo-follow span.popover ul li a{max-height:inherit!important;max-width:inherit!important}.single article .byline .largo-follow span.popover ul li a span{margin-left:3rem}@media (max-width:769px){.single article .byline{margin-bottom:0}.single article .byline .sep:last-of-type{display:none}.single article .byline .largo-follow{margin:1.5rem 0;display:block}}.single article .sidebar-content-area #sidebar{width:100%}.single article .sidebar-content-area #sidebar .widgettitle{font-size:18px}.single article .sidebar-content-area #sidebar .sfpublicpress-podcasts ul{display:block}.single article .sidebar-content-area #sidebar .sfpublicpress-podcasts ul li{border-bottom:1px solid #D0D0D0;border-right:0;margin-bottom:1.5rem}.single article .sidebar-content-area #sidebar .sfpublicpress-podcasts ul li .inner-widget-content{margin-bottom:2rem}@media (max-width:769px){.single article .sidebar-content-area{display:none}}.single .article-bottom{clear:both}@media (max-width:900px){.single.classic .byline{margin-bottom:0}.single.classic .byline .sep:last-of-type{display:none}.single.classic .byline .largo-follow{margin:1.5rem 0;display:block}}.page .entry-title{font-size:46px;line-height:3.5rem;margin-bottom:1.5rem;padding-top:0!important}@media (max-width:769px){.page .entry-title{font-size:40px;line-height:3rem}}.page.classic .page-content-area{margin-left:0}@media (max-width:769px){.page.classic .page-content-area{width:100%}}.page.classic .sidebar-content-area #sidebar{width:100%}.page.classic .sidebar-content-area #sidebar .sfpublicpress-podcasts ul{display:block}.page.classic .sidebar-content-area #sidebar .sfpublicpress-podcasts ul li{border-bottom:1px solid #D0D0D0;border-right:0;margin-bottom:1.5rem}@media (max-width:769px){.page.classic .sidebar-content-area{display:none}}.search .byline{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;font-size:18px;letter-spacing:.9px;line-height:2rem}.search .byline .byline-date{margin-right:.5rem}.search .byline .by-author{margin:0 .5rem}.search .byline .edit-link{display:none}.archive header.archive-background{margin:0 0 3rem !important;text-align:left}.archive header.archive-background .rss-link{text-align:right;width:100%}.archive header.archive-background .page-title{font-size:46px;line-height:2.25rem;margin-bottom:1.5rem;padding-top:0!important;color:#000;order:0}.archive header.archive-background p{color:#000;font-family:miller-text,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;line-height:2.3rem;margin-bottom:1.5rem}.archive header.archive-background .hero{float:right;margin-bottom:3rem;background:transparent;width:auto}.archive header.archive-background .hero img{float:none;margin:0;padding:0;border:none}@media (max-width:769px){.archive header.archive-background .fn{font-size:40px;line-height:3rem}.archive header.archive-background p{font-size:19px;line-height:2rem}}.archive .primary-featured-post h2.entry-title{font-size:36px}.archive .secondary-featured-post h2.entry-title{font-size:24px;line-height:inherit}.archive .byline{font-family:tablet-gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;font-size:18px;letter-spacing:.9px;line-height:2rem}.archive .byline .byline-date{margin-right:.5rem}.archive .byline .by-author{margin:0 .5rem}.archive .byline .job-title{display:none}.archive .byline .edit-link{display:none}.archive.author header.archive-background{margin:0 0 3rem !important}.archive.author header.archive-background .author-box{text-align:left;display:flex;flex-wrap:wrap;align-items:center}.archive.author header.archive-background .author-box .fn{font-size:46px;line-height:2.25rem;padding-top:0!important;color:#000;display:inline-block;order:2}.archive.author header.archive-background .author-box p{color:#000;font-family:miller-text,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;line-height:2.3rem;margin-bottom:1.5rem;order:4;overflow-wrap:break-word;flex:0 0 100%}.archive.author header.archive-background .author-box .photo{margin-right:1.5rem;order:1}.archive.author header.archive-background .author-box .photo .avatar{float:none;margin:0;padding:0;border-radius:50%;border:1px solid #7d8185}.archive.author header.archive-background .author-box .job-title{margin-top:1.5rem;flex:0 0 100%;order:3}.archive.author header.archive-background .author-box .social-links{display:inline-block;margin:0 1rem;order:5}.archive.author header.archive-background .author-box .social-links li{background:transparent}.archive.author header.archive-background .author-box .social-links li a{font-size:initial;padding:0;margin:0 20px 0 0!important;background:transparent}.archive.author header.archive-background .author-box .social-links li a i{color:white;width:34px;height:34px;border-radius:50%;border:1px solid #F57A1F;background:#F57A1F;text-align:center;line-height:34px;vertical-align:middle;padding:5.5px 7.5px;margin-right:0;margin-left:0}.archive.author header.archive-background .author-box .social-links li a i:hover{color:#fff;background:#000;border:1px solid #000}.archive.author header.archive-background .author-box .social-links li a i::before{margin-right:0;font-size:inherit}.archive.author header.archive-background .author-box .social-links li a .hidden-phone{display:none}@media (max-width:769px){.archive.author header.archive-background .author-box .fn{font-size:40px;line-height:3rem}.archive.author header.archive-background .author-box p{font-size:19px;line-height:2rem}}body{overflow-x:hidden}.byline .job-title{display:none}