html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;border-width:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}*,*:before,*:after{box-sizing:border-box}abbr,acronym{border:0}canvas{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}body{margin:0;overflow-y:auto;overflow-x:hidden}body.loading{background-position:center 350px}body.nav-open{overflow:hidden}@media screen and (max-width:600px){body.loading{background-position:center 200px}}html,div,input,textarea,select,menu{font-family:Cassia,Georgia,Times,Serif;font-family:Source Sans Pro,Arial,Sans-Serif;-moz-font-feature-settings:"liga" 1,"smcp" 0,"c2sc" 0,"onum" 1,"lnum" 0;-ms-font-feature-settings:"liga" 1,"smcp" 0,"c2sc" 0,"onum" 1,"lnum" 0;-o-font-feature-settings:"liga" 1,"smcp" 0,"c2sc" 0,"onum" 1,"lnum" 0;font-feature-settings:"liga" 1,"smcp" 0,"c2sc" 0,"onum" 1,"lnum" 0;-webkit-font-feature-settings:"liga" 1,"smcp" 0,"c2sc" 0,"onum" 1,"lnum" 0;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none;word-spacing:1px;font-size:16px;line-height:27px;font-size:15px;line-height:25px}.icon .text,.button .text,.text-small,input{font-weight:normal}.ui-text-small{font-size:10px;line-height:15px;letter-spacing:1px}em,i{font-style:italic}strong{font-weight:bold}h1{font-size:25px;line-height:35px}h2{font-size:20px;line-height:25px}h3{font-weight:bold;font-size:20px;line-height:25px;line-height:30px;font-size:15px;line-height:25px;text-transform:uppercase;letter-spacing:3px;margin:0 0 20px 0}h4{font-weight:normal;font-style:italic;font-size:20px;line-height:25px}h5{font-weight:bold;font-size:18px;line-height:22px}h6{font-weight:normal;font-style:italic;font-size:18px;line-height:22px}p{margin:0 0 25px 0;text-align:center}p .line{display:block}p.label{font-style:italic}p.image-caption{font-style:italic;text-align:center;padding-top:10px}p.dropcap::first-letter {float:left;font-size:40px;font-size:55px;font-weight:normal;line-height:50px;padding:0 14px 0 0}.flourish{float:left;text-align:center;display:block;border-radius:100px;width:6px;height:6px;margin:9px 10px 0 0}.not-bold{font-weight:normal !important}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.signature,.see-more{font-style:italic}a:link,a:visited,a:link .text,a:visited .text{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:link.external-link,a:visited.external-link,a:link.external-link .text,a:visited.external-link .text{text-decoration-style:dashed}.sml-text h1{font-weight:bold}.sml-text i,.sml-text b i,.sml-text i b{font-style:italic}.sml-text p b{font-weight:bold}.sml-text p{margin:0 0 20px 0}.sml-text ol,.sml-text ul{margin:20px 0 30px 40px}.sml-text li{margin:0 0 15px 0;padding-left:5px}.sml-text ol li{list-style:decimal}.sml-text ul li{list-style:circle;margin:0 0 20px 0}.sml-text blockquote{display:block;margin:20px 0 30px 40px;margin:20px 0 20px 30px;font-style:italic}.sml-text p.dropcap::first-letter {float:left;font-style:normal;font-size:56px;line-height:50px;padding:2px 15px 0 0;padding:2px 15px 0 0}.arrow{display:inline-block;margin:0 0 0 -3px;vertical-align:middle}.arrow b{display:block;position:relative;width:.6em;height:.6em;transition:all 100ms;margin:0;border:0;font-size:12px}.arrow b:before,.arrow b:after{content:"";display:block;position:absolute;top:0;left:0;width:.8em;height:.8em;width:.6em;height:.6em;transition:all 100ms;background-color:currentColor;border:0 solid currentColor;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate(-0.1em,0) rotate(-135deg) scale(0.5,0.15)}.arrow b:after{transform:translate(0.1em,0) rotate(135deg) scale(0.5,0.15)}.arrow.up b:before{transform:rotate(45deg) scale(0.5,0.15) translate(0,-1em)}.arrow.up b:after{transform:rotate(-45deg) scale(0.5,0.15) translate(0,-1em)}.arrow.large b{font-size:18px;width:.7em;height:.7em}.arrow.large b:before,.arrow.large b:after{width:.7em;height:.7em}.arrow .arrow-arrow{border-style:solid;border-width:0 2px 2px 0;padding:2px;display:inline-block;vertical-align:top}.arrow.right .arrow-arrow{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow.left .arrow-arrow{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrow.up .arrow-arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.arrow.down .arrow-arrow{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.button{display:inline-block;vertical-align:top}.button a:link,.button a:visited{display:block;overflow:hidden;text-decoration:none !important;border-width:0;text-align:center;-moz-border-radius:3px;border-radius:3px;padding:5px 15px;padding:5px 20px}.button.left-squared a:link,.button.left-squared a:visited{border-bottom-left-radius:0;border-top-left-radius:0}.button a:hover{border-width:0}.button .text{float:left;line-height:40px;font-weight:bold;border-width:0 !important}.button.has-icon a:link,.button.has-icon a:visited{padding:10px 15px 10px 10px;padding:10px 15px 10px 12px;padding:10px 18px 10px 13px}.button.has-icon.has-no-text a:link,.button.has-icon.has-no-text a:visited{padding:10px 12px}.button.has-icon .sprite{float:left;width:25px;height:25px;margin:3px 5px 2px 0;margin:3px 8px 2px 0;width:30px;height:30px;margin:0 7px 0 0}.button.has-icon.has-no-text .sprite{margin-right:0}.button.has-icon .text{line-height:30px}.button.subtle-button-color.has-icon .sprite,.button.subtle-button-color.has-icon.frozen a:hover .sprite{opacity:.3}.button.subtle-button-color.has-icon a:hover .sprite{opacity:.8}.button.subtle-button-color.has-icon a:active .sprite{opacity:1}.icon a:link,.icon a:visited{display:block;border-width:0;text-align:center;overflow:hidden;-moz-border-radius:3px;border-radius:3px;padding:0}.icon .sprite{display:inline-block;vertical-align:top;width:25px;height:25px}.icon .sprite-holder{display:block;float:left}.icon.large .sprite{width:30px;height:30px}.icon.small .sprite{width:25px;height:25px}.icon.has-text .sprite{float:left}.icon.has-text .text{float:left;text-align:center;margin:0 0 0 6px;margin:4px 0 0 10px;line-height:22px;font-weight:bold}.icon.plain.has-text .text{border-bottom-style:solid;border-bottom-width:1px;font-weight:normal}.icon a:hover .sprite{opacity:.7}.icon a:active .sprite{opacity:.5}.subtle-links .icon a:hover .sprite,.subtle-custom-button-color.icon a:hover .sprite{opacity:1}#header{overflow:hidden;border-top-width:3px;border-top-style:solid}#header.is-sticky{height:120px}#header .header-content{width:1100px;margin:0 auto;padding:40px 0}#header .header-logo{float:left}#header .header-nav-logo{display:none}#header .header-nav-links{float:left;overflow:hidden;margin:7px 0 0 30px}#header .header-nav-links-list{overflow:hidden;float:left}#header .header-nav-links-list .widget.dropdown{float:left;margin-right:25px}#header .header-nav-links-list .widget.dropdown.newsletter-menu,#header .header-nav-links-list .widget.dropdown.images-menu{display:none}#header .header-nav-newsletter{float:right;border-right-width:1px;border-right-style:solid;padding:0 25px 0 0;margin:7px 18px 0 0}#header .header-nav-social{float:right;margin:7px -5px 0 0;margin:7px 0 0 0}@media screen and (min-width:1120px){body.scrolled #header.is-sticky .header-content{position:fixed;top:0;left:0;right:0;overflow:visible;height:auto;width:100%;border-bottom-width:2px;border-bottom-style:solid;z-index:90;padding:0}body.scrolled #header.is-sticky .header-content-outer{padding:15px 0;border-bottom-width:2px;border-bottom-style:solid}body.scrolled #header.is-sticky .header-content-inner{display:block;margin:0 auto;width:1100px;height:50px;height:40px}}@media screen and (max-width:1200px){#header .header-content{width:auto;padding-left:40px;padding-right:40px}body.scrolled #header.is-sticky .header-content-inner{width:100%;margin:0;padding:0 20px}}@media screen and (max-width:1000px){#header .header-nav-newsletter{display:none}}@media screen and (max-width:775px){#header.is-sticky{height:auto}#header .header-content{padding:30px;overflow:hidden}#header .header-nav-menu-buttons{display:block;position:fixed;overflow:hidden;height:35px;top:30px;top:32px;right:30px;top:33px;right:20px;z-index:200}#header .header-nav-menu-button{float:left;overflow:hidden;display:block;border-width:0;padding:10px}#header a:hover.header-nav-menu-button{opacity:.7}#header a:active.header-nav-menu-button{opacity:.5}#header .header-nav-menu-button-icon{width:16px;height:16px}#header .header-nav-menu-button-icon:before,#header .header-nav-menu-button-icon:after{content:'';width:16px;height:4px;display:block;position:absolute;transition:all .2s ease-in-out}#header .header-nav-menu-button-icon:before{top:5px;top:12px}#header .header-nav-menu-button-icon:after{top:12px;top:19px}.nav-menu-open .header-nav-menu-button-icon:before{transform:rotate(45deg) translate(2px,3px) !important}.nav-menu-open .header-nav-menu-button-icon:after{transform:rotate(-45deg) translate(2px,-3px) !important}#header .header-logo{text-align:center;float:none}#header .header-logo-link{display:inline-block;vertical-align:top}#header .header-nav{display:none}#header .header-nav.nav-open{display:block;position:fixed;overflow:hidden;overflow-y:auto;top:0;bottom:0;right:0;left:0;margin:0;-webkit-overflow-scrolling:touch;-webkit-transition:left .3s;transition:left .3s;z-index:101;text-align:center;padding:30px;border-top-width:3px;border-top-style:solid}#header .header-nav.nav-open .header-nav-logo{display:inline-block;vertical-align:top;float:none;margin:0}#header .header-nav.nav-open .header-nav-links{text-align:center;float:none;padding:30px 0 0 0;margin:0;border-width:0}#header .header-nav.nav-open .header-nav-links-list{float:none}#header .header-nav.nav-open .widget.dropdown{float:none;display:block;overflow:hidden;border-bottom-width:0;margin:0;padding:0;border-top-width:7px;border-top-style:solid;padding:20px 0 15px 0}#header .header-nav.nav-open .widget.dropdown .menu-button{margin:0 0 10px 0}#header .header-nav.nav-open .widget.dropdown .menu-button-link{border-width:0}#header .header-nav.nav-open .widget.dropdown .menu-button .text{display:block;float:left;font-weight:bold;font-size:18px;line-height:28px;float:none;display:inline-block;vertical-align:top}#header .header-nav.nav-open .widget.dropdown .arrow{display:none !important}#header .header-nav.nav-open .widget.dropdown .menu{display:none !important}#header .header-nav.nav-open .widget.dropdown .menu{float:none;margin:0 0 10px 0;display:block !important}#header .header-nav.nav-open .widget.dropdown .menu-contents{display:block !important}#header .header-nav.nav-open .widget.dropdown .menu-menu{position:static;margin:0;width:auto !important}#header .header-nav.nav-open .widget.dropdown .menu-menu-ul{padding:0 20px;margin:0 0 -5px 0;overflow:hidden;text-align:center}#header .header-nav.nav-open .widget.dropdown .menu-menu-ul li{float:none;margin:0 8px 0 8px;display:block}#header .header-nav.nav-open .widget.dropdown .menu-link{display:block;padding:4px 0;border-width:0;padding:0}#header .header-nav.nav-open .widget.dropdown .menu-link .text{font-size:14px;line-height:20px}#header .header-nav.nav-open .header-nav-newsletter{float:none;border-width:0;padding:0;margin:0 0 20px 0;display:block}#header .header-nav.nav-open .header-nav-social{display:block;float:none;clear:both;border-top-width:7px;border-top-style:solid;padding-top:20px;margin:0 0 10px 0}}html{position:relative;min-height:100%}body{margin-bottom:115px}#footer{position:absolute;left:0;bottom:0;width:100%;height:115px}#footer .footer-content{width:1100px;margin:0 auto;padding:0}#footer .footer-content-inner{padding:45px 0}#footer .footer-social{float:right}#footer .footer-monogram{float:left;margin:0 20px 0 0;border-right-width:1px;border-right-style:solid;padding-right:18px}#footer .footer-text{float:left;margin:0 20px 0 0}#footer .footer-info-item{float:left;border-left-width:1px;border-left-style:solid;padding-left:18px;margin:0 20px 0 0}#footer .footer-copyright{margin:0 10px 0 0;border-left-width:1px;border-left-style:solid;padding-left:20px}@media screen and (max-width:1175px){#footer .footer-content{width:100%}#footer .footer-content-inner{padding:45px 30px}}@media screen and (max-width:1100px){html{position:static;min-height:initial}body{margin-bottom:0}#footer{position:static;height:auto}#footer .footer-content{padding:0 30px;overflow:hidden}#footer .footer-content-inner{padding:40px 0;text-align:center}#footer .footer-info{display:block}#footer .footer-social{float:none;margin:0 0 5px 0}#footer .footer-monogram.small,#footer .footer-text,#footer .footer-info-item,#footer .footer-copyright{float:none;margin:0 0 5px 0;padding:0;border-width:0;display:block}#footer .footer-monogram.small{margin:0 0 15px 0}#footer .footer-copyright{margin:5px 0 0 0;border-width:0}#footer .footer-info-item{display:inline-block;vertical-align:top;margin:0 7px 5px 7px}}#lightbox.popup{background-image:none}#lightbox.popup .popup-container{left:40px;right:40px;top:40px;bottom:40px;margin:0}#lightbox.popup .popup-content{background-color:transparent}#lightbox .nav{position:fixed;padding:5px 10px 7px 10px;z-index:100;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#lightbox .nav .icon{float:left;margin:0 -3px;-webkit-transform:translateZ(0)}#lightbox .nav .sprite{margin:5px}#lightbox .nav .icon.faint .sprite{opacity:.3}#lightbox .nav .icon a:hover .sprite{opacity:.7}#lightbox .nav .icon a:active .sprite{opacity:.5}#lightbox ul{display:block}#lightbox ul li{position:absolute;z-index:10;left:50%;top:50%;margin:-330px 0 0 -500px;-webkit-transform:translateZ(0)}#lightbox ul li img{background-size:cover;background-position:center center;vertical-align:top}#lightbox ul li .caption{padding:20px 20px 0 20px;display:block}#lightbox ul li .position{font-size:1em;display:none}#lightbox .caption{position:fixed;padding:25px;left:0;right:0;text-align:center;font-style:italic}@media screen and (max-width:900px){#lightbox.popup .popup-container{left:0;right:0;top:0;bottom:0;margin:0}#lightbox.popup .popup-content{padding:0}#lightbox .nav{padding:5px}#lightbox .image{left:10px;top:10px;right:10px;bottom:10px}#lightbox .caption{padding:10px 20px}}.page-container{clear:both;margin:0 auto;width:1180px}.page-container .page{padding:0 40px}@media screen and (max-width:1220px){.page-container{width:auto;margin:0}}@media screen and (max-width:1050px){.page-container .page{padding:0 40px}}@media screen and (max-width:900px){.page-container .page{padding:0}}.page .page-content{overflow:hidden;padding:0 2px 50px 3px}.page .page-header.dotted-border{border-top-style:solid;border-top-width:7px;padding:30px 0 0 0}.page .page-header .page-header-title{display:none}.page .page-header .page-header-links{padding:0 0 30px 0;margin:-10px 0}#page-works .page .page-header .page-header-links,#page-writing .page .page-header .page-header-links,#page-videos .page .page-header .page-header-links,#page-news .page .page-header .page-header-links{display:none}.page .page-section{padding:0 0 15px 0}.page .page-section.dotted-border{border-top-width:7px;border-top-style:solid;padding-top:40px}.page .page-section.has-sidebar{overflow:hidden}.page .page-section.has-sidebar .page-section-sidebar{float:left;width:25%}.page .page-section.has-sidebar .page-section-sidebar-content{padding:0 40px 20px 0}.page .page-section.has-sidebar .page-section-main{margin-left:25%}.page .page-section-simple-title{font-style:italic;margin:0 0 25px 0}.page .page-section .page-section-titles-title{display:block}.page .page-section .page-section-titles-title-link{display:inline-block;vertical-align:top;vertical-align:middle;overflow:hidden;text-decoration:none}.page .page-section .page-section-titles-title-flourish{display:inline-block;vertical-align:text-top;float:none;font-size:17px;line-height:27px}.page .page-section .page-section-titles-title-text{display:inline;vertical-align:middle;font-weight:bold;font-size:17px;line-height:27px}.page .page-section .page-section-titles-title-star{display:inline-block;vertical-align:middle;margin-left:5px;font-size:17px;line-height:27px}.page .page-section.no-sidebar .page-section-titles{overflow:hidden;margin:0 0 20px 0;margin:0 0 30px 0}.page .page-section.no-sidebar .page-section-titles-title{overflow:hidden;display:inline-block;vertical-align:text-bottom;vertical-align:middle}.page .page-section.no-sidebar .page-section-titles-title-text,.page .page-section.no-sidebar .page-section-titles-title-star{margin:0 5px 0 0}.page .page-section.no-sidebar .page-section-titles-subtitle{display:inline-block;vertical-align:text-bottom;vertical-align:middle;margin-left:10px;font-style:italic}.page .page-section.no-sidebar .page-section-titles-summary{display:inline-block;vertical-align:text-bottom;vertical-align:middle;border-left-width:1px;border-left-style:solid;padding-left:25px;margin-left:20px}.page .page-section.no-sidebar .page-section-titles-summary .page-summary-item{display:inline-block;vertical-align:text-bottom;vertical-align:middle;margin:0 25px 0 0;font-size:15px;line-height:27px}.page .page-section.no-sidebar .page-section-titles-summary .page-summary-item.subtle-text-color{font-size:15px}.page .page-section.no-sidebar .page-section-titles.centered .page-section-titles-title{display:block;text-align:center}.page .page-section.no-sidebar .page-section-titles.centered .page-section-titles-title-link{display:inline-block;vertical-align:top}.page .page-section.no-sidebar .page-section-titles.centered .page-section-titles-title-text{display:block;font-size:20px;line-height:30px}.page .page-section.no-sidebar .page-section-titles.centered .page-section-titles-title-flourish{display:none}.page .page-section-list{padding:15px 0 0 0}.page .page-section-list ul{overflow:hidden;padding-top:15px;border-top-width:1px;border-top-style:solid;display:inline-block;vertical-align:top}.page .page-section-list li{margin:0 0 5px 0}.page .page-section-list li.indented{padding-left:5px}.page .page-section-list li.selected{font-weight:bold;font-style:normal}.page .page-section-intro{margin:0 0 30px 0;margin:3px 0 40px 0;font-style:italic}.page .page-section.centered .page-section-intro{text-align:center}.page .page-section-top{display:none}.page .page-coda{font-style:italic;text-align:center;padding:0 30px}.page .page-coda.dotted-border{border-top-width:7px;border-top-style:solid;padding-top:30px}@media screen and (max-width:1200px){.page .page-content{padding:0 0 40px 0}}@media screen and (max-width:900px){.page .page-header{border-bottom-width:7px;border-bottom-style:solid;padding:30px 0 20px 0 !important;margin:0 0 30px 0}.page .page-header .page-header-title{display:block;text-align:center}.page .page-header .page-header-title .text{font-weight:bold;font-size:22px;line-height:30px}.page .page-header .page-header-links{display:block !important;margin:0 !important;padding:10px 0 !important;text-align:center}.page .page-section{padding-left:30px !important;padding-right:30px !important}.page .page-section .page-section-sidebar{float:none !important;width:auto !important}.page .page-section .page-section-main{margin:0 !important}.page .page-section .page-section-sidebar-content{padding:0 0 30px 0 !important}.page .page-section .page-section-main-content{padding:0 0 0 0 !important}.page .page-section-simple-title{text-align:center}.page .page-section .page-section-titles{text-align:center}.page .page-section .page-section-titles-title{display:block !important;text-align:center;margin:0 0 3px 0}.page .page-section .page-section-titles-title-link{display:inline-block;vertical-align:top}.page .page-section .page-section-titles-title-flourish{display:none}.page .page-section .page-section-titles-title-text{font-size:20px;line-height:30px}.page .page-section .page-section-titles-title-star{display:none;display:block;margin:5px 0 0 0}.page .page-section .page-section-titles-subtitle{margin:0 !important}.page .page-section .page-section-titles-summary{border-width:0 !important;margin:0 !important;padding:0 !important}.page .page-section .page-section-titles-summary .page-summary-item{display:block !important;margin:0 !important}.page .page-section .page-section-subtitle{text-align:center}.page .page-section-list{text-align:center;padding:0}.page .page-section-list ul{border-width:0;text-align:center}.page .page-section-list ul li{display:inline-block;vertical-align:top;margin:0 10px 5px 10px}.page .page-section-list ul li .subtle-text-color{display:none}.page .page-section-intro{text-align:center;margin:0 0 40px 0;margin:-10px 0 40px 0}.page .page-section-top{display:block;text-align:center;font-style:italic;margin:0 0 30px 0}}@media screen and (max-width:700px){.page .page-section{padding-left:20px !important;padding-right:20px !important}}body.popup-open{overflow:hidden}.popup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;display:none;overflow:hidden}.popup form{overflow:hidden}.popup .popup-container{position:fixed;left:50%;top:50%}.popup .popup-content{background:#fff;padding:40px;text-align:center}.popup .popup-content h1{margin:0 0 30px 0}.popup .popup-content .buttons{text-align:center}.popup .popup-content .button{float:none;display:inline-block;vertical-align:top;margin:0 5px 10px 5px}.popup.confirm .popup-container{width:500px;margin:-120px 0 0 -250px}.popup.confirm .error{padding:15px 0 0 0;text-align:center;float:none;display:none}.popup.confirm .outcome h2{margin:0 0 20px 0}@media screen and (max-width:500px){.popup.confirm .popup-container{width:300px;margin:-140px 0 0 -150px}}.icon.jjh .sprite{background-position:0 0;width:40px;height:40px;opacity:1 !important}.icon.jjh a:hover .sprite{background-position:-41px 0}.icon.jjh a:active .sprite{background-position:-82px 0}.icon.jjh.small .sprite{background-position:-208px -67px;width:25px;height:25px}.icon.jjh.small a:hover .sprite{background-position:-234px -67px}.icon.jjh.small a:active .sprite{background-position:-260px -67px}.icon.jjh.small.black a:active .sprite{background-position:-286px -67px}.icon.close .sprite{background-position:0 -41px}.icon.next .sprite{background-position:-52px -41px}.icon.next.white .sprite{background-position:-104px -41px}.icon.prev .sprite{background-position:-26px -41px}.icon.prev.white .sprite{background-position:-78px -41px}.icon.star.large .sprite{background-position:-93px -93px}.icon.star.large.red .sprite{background-position:0 -93px}.icon.star.large.red a:hover .sprite{background-position:-31px -93px}.icon.star.large.red a:active .sprite{background-position:-62px -93px}.icon.everything .sprite{background-position:-312px -41px}.icon.audio .sprite{background-position:-260px -41px}.icon.book .sprite{background-position:-286px -41px}.icon.chronology .sprite{background-position:-338px -41px}.icon.star .sprite,.icon.featured .sprite{background-position:-234px -41px}.icon.star.red .sprite{background-position:-130px -41px}.icon.star.red a:hover .sprite,a:hover .icon.star.red .sprite{background-position:-156px -41px}.icon.star.red a:active .sprite,a:active .icon.star.red .sprite{background-position:-182px -41px}.icon.video .sprite{background-position:-208px -41px}.icon.instagram .sprite{background-position:0 -67px}.icon.linktree .sprite{background-position:-156px -67px}.icon.substack .sprite{background-position:-52px -67px}.icon.sunlight .sprite{background-position:-104px -67px}.icon.twitter .sprite{background-position:0 -67px}.icon.wikipedia .sprite{background-position:-78px -67px}.icon.youtube .sprite{background-position:-26px -67px}.icon.x .sprite{background-position:-130px -67px}.widget.article.centered{max-width:none;text-align:left}.widget.article.centered .sml-block.align-left{float:left;width:40%}.widget.article.centered .sml-block.align-right{float:right;width:40%}.widget.article .sml-block.align-center .sml-block-content{margin:0 0 20px 0}.widget.article .sml-block.align-left .sml-block-content{margin:0 50px 20px 0}.widget.article .sml-block.align-right .sml-block-content{margin:0 0 20px 50px}.widget.article .sml-block{max-width:650px}.widget.article.centered .sml-block{margin:0 auto}.widget.article.centered .sml-block.size-smallest{max-width:650px;width:20%}.widget.article.centered .sml-block.size-smaller{max-width:650px;width:30%}.widget.article.centered .sml-block.size-small{max-width:650px;width:40%}.widget.article.centered .sml-block.size-smallish{max-width:650px;width:50%}.widget.article.centered .sml-block.size-normal{max-width:650px;width:60%;max-width:650px;max-width:650px;width:100%}.widget.article.centered .sml-block.size-large{max-width:none;width:80%}.widget.article.centered .sml-block.size-full{max-width:none;width:100%}.widget.article .sml-block.block-heading h1{font-size:25px;line-height:35px;margin:0 0 30px 0}.widget.article .sml-block.block-heading h1.inset{padding-top:30px}.widget.article .sml-block.block-heading h1.dotted-border{border-top-width:7px;border-top-style:solid;padding-top:30px;margin-top:40px}.widget.article .sml-block.block-heading h1 a:link,.widget.article .sml-block.block-heading h1 a:visited{border-bottom-width:3px}.widget.article .sml-block.block-image.align-center .sml-block-content{padding:20px 0}.widget.article .sml-block.block-image .widget.images .images-captions{padding:15px 20px 0 20px}.widget.article .sml-block.block-images.align-center .sml-block-content{padding:20px 0}.widget.article .sml-block.block-images .widget.images .images-captions{padding:0 20px 0 20px}.widget.article .sml-block.block-images .widget.images .images-row .images-captions{padding-top:15px}.widget.article .sml-block.block-quote.align-center .sml-block-content{padding:10px 0}.widget.article .sml-block.block-quote .widget.quote .quote-caption{padding:15px 0 0 5px;display:block;padding:10px 0 0 30px}.widget.article .sml-block.block-spacing .dotted-border{border-top-width:7px;border-top-style:solid;height:10px;margin:40px 0}.widget.article .sml-block.sml-text p,.widget.article .sml-block.sml-text li,.widget.article .sml-block.sml-text blockquote{text-align:left;font-size:17px;line-height:27px}.widget.article .sml-block.sml-text p{margin:0 0 20px 0}.widget.article .sml-block.sml-text li{margin:0 0 20px 0;margin:0 0 5px 0}.widget.article .sml-block.block-caption{font-style:italic}@media screen and (max-width:1100px){.widget.article.gallery{padding:0}}@media screen and (max-width:900px){.widget.article{overflow:visible}.widget.article .article-text-content{margin:0}.widget.article .sml-block{margin:0 auto;max-width:none !important;width:auto !important;float:none !important}.widget.article .sml-block .sml-block-content{margin:0 0 20px 0 !important}.widget.article .sml-block.block-image .sml-block-content,.widget.article .sml-block.block-images .sml-block-content,.widget.article .sml-block.block-quote .sml-block-content,.widget.article .sml-block.block-video .sml-block-content{padding:10px 0}}.widget.article-caption .article-caption-line{display:inline-block;vertical-align:top;margin:0 20px 0 0}.widget.article-caption .article-caption-line a:link,.widget.article-caption .article-caption-line a:visited{font-weight:normal;border-bottom-width:1px !important}.widget.article-caption .article-caption-line.subtle-border-color{border-right-width:1px;border-right-style:solid;padding-right:20px}@media screen and (max-width:1100px){.widget.article-caption .article-caption-line{display:block;margin:0 0 5px 0;border-width:0 !important}}.widget.cover .cover-image-link{display:block}.widget.cover a:hover img{opacity:.95}.widget.cover img{width:100%;height:auto;display:block}.widget.cover .cover-titles{padding:20px 0 0 0;text-align:center}.widget.cover .cover-titles-link{display:inline-block;vertical-align:top;border-width:0}.widget.cover .cover-titles-date{font-size:15px;line-height:25px;display:block;display:none}.widget.cover .cover-titles-title{display:inline-block;vertical-align:top;font-weight:bold;font-size:18px;line-height:27px;margin:0 0 10px 0}.widget.cover .cover-titles-subtitle{font-weight:normal;font-style:italic;display:block;max-width:500px;font-size:16px;line-height:25px}.widget.cover .cover-caption{padding-top:15px;font-style:italic}.widget.cover .widget.video{margin:0}@media screen and (max-width:850px){.widget.cover .cover-titles-title{border-bottom-width:3px;font-size:20px !important;line-height:30px !important}.widget.cover .cover-titles-subtitle{padding:0 20px}}.widget.dropdown{display:inline-block;vertical-align:bottom}.widget.dropdown .menu-button-link .arrow{margin-left:4px}.widget.dropdown .menu{float:left;overflow:hidden}.widget.dropdown .menu-contents{display:none}.widget.dropdown .menu-menu{position:absolute;z-index:200;border-width:0;margin:0 0 0 -20px}.widget.dropdown .menu-menu-ul{padding:10px 10px 15px 10px}.widget.dropdown .menu-menu-ul li{overflow:hidden;display:block}.widget.dropdown .menu-link{display:block;padding:4px 10px;padding:3px 10px;padding:0 10px;border-width:0}.widget.dropdown .menu-link .text{display:inline-block;vertical-align:top;font-size:16px;line-height:25px;font-size:14px;line-height:22px}@media screen and (max-width:850px){.widget.dropdown .menu-menu{margin:0 0 0 -45px}}.widget.filters{padding:20px 30px;margin:0 0 50px 0;padding:15px 0}.widget.filters ul{overflow:hidden;text-align:center;margin-right:-20px;margin:0 0 0 -29px;text-align:left;margin:0 -20px 0 0;text-align:center}.widget.filters .filters-filter{display:inline-block;vertical-align:top;margin:0 20px 0 0}.widget.filters .filters-filter.subtle-border-color{border-right-width:1px;border-right-style:solid;padding:0 20px 0 0}.widget.filters .filters-filter-link{display:block;overflow:hidden;border-width:0}.widget.filters .filters-filter-link .sprite{float:left;margin:0 5px 0 0}.widget.filters .filters-filter-link .text{float:left;text-align:left;font-style:italic;font-size:14px;line-height:25px}.widget.filters .filters-filter.selected .text{font-style:normal;font-weight:bold;border-bottom-width:2px}@media screen and (max-width:850px){.widget.filters ul{margin:0 0 -5px 0 !important;padding:0 !important;text-align:center}.widget.filters .filters-filter{border-width:0 !important;padding:0 !important;margin:0 10px 5px 10px !important}}.widget.flipper .flipper-image-container{height:550px}.widget.flipper .flipper-image-container a:link,.widget.flipper .flipper-image-container a:visited{display:block;border-width:0;opacity:1}.widget.flipper .flipper-image-container a:hover .expand .sprite{display:block}.widget.flipper .flipper-image-container a:hover .flipper-image-front,.widget.flipper .flipper-image-container.over .flipper-image-front{opacity:.9 !important}.widget.flipper .flipper-image-container a:hover .flipper-image-back,.widget.flipper .flipper-image-container.over .flipper-image-back{opacity:0 !important}.widget.flipper .flipper-image-container .expand{float:right}.widget.flipper .flipper-image-container .expand .sprite{display:none;position:absolute;margin:20px -20px 10px -40px;z-index:20}.widget.flipper .flipper-image-back,.widget.flipper .flipper-image-front{display:block;position:absolute;z-index:5;background-size:cover;background-position:center center}.widget.flipper .flipper-image-front{z-index:10}.widget.flipper .flipper-images{display:none}.widget.flipper img{width:100%}.widget.flipper a:hover img{opacity:.95}.widget.flipper .flipper-controls{position:absolute;z-index:20;width:100%;margin:-25px 0 15px 0;margin:-40px 0 15px 0}.widget.flipper .flipper-controls .flipper-nav{float:right;overflow:hidden;margin:-25px 20px 10px 0;margin:-5px 15px 10px 0}.widget.flipper .flipper-controls .flipper-nav.hidden{opacity:0}.widget.flipper .flipper-controls .flipper-nav .icon-button{float:left;margin:0}.widget.flipper .flipper-controls .flipper-nav .sprite{margin:0}.widget.flipper .flipper-controls .flipper-caption{padding:0 30px;text-shadow:0 0 5px #00000044;color:#fff;font-size:18px;line-height:27px;padding:20px 25px;font-size:16px;line-height:27px}.widget.flipper .flipper-controls .flipper-caption strong{font-size:20px;margin-right:10px}.widget.flipper .flipper-caption a:link,.widget.flipper .flipper-caption a:visited{color:#fff;border-color:#aaa;border-width:0}@media screen and (max-width:400px){.widget.flipper .flipper-controls .flipper-caption{font-size:16px;line-height:25px}}.widget.images .images-content{overflow:hidden;margin:0 -10px -20px -10px}.widget.images .images-row{margin:0 0 20px 0}.widget.images .images-content .images-col{display:inline-block;vertical-align:top}.widget.images .images-content .cols-1 .images-col{width:100%}.widget.images .images-content .cols-2 .images-col{width:50%}.widget.images .images-content .cols-3 .images-col{width:33.333%}.widget.images .images-content .cols-4 .images-col{width:25%}.widget.images .images-content .cols-5 .images-col{width:20%}.widget.images .images-content .cols-6 .images-col{width:16.666%}.widget.images .images-content .images-col-content{padding:0 10px}.widget.images .images-image{width:100%}.widget.images .images-image-content{display:block}.widget.images .images-image-link{display:block;overflow:hidden;border-width:0}.widget.images .images-image-border{border-width:1px;border-style:solid;padding:5px;overflow:hidden}.widget.images .images-image-img{background-size:cover;background-position:center center;background-repeat:no-repeat;border-width:0 !important;display:block;text-align:center;font-weight:bold;text-shadow:0 0 5px #00000033;height:250px;display:block;width:100%;height:auto}.widget.images img.images-image-img{display:inline-block;vertical-align:top}.widget.images a:hover.images-image-link .images-image-img{opacity:.95}.widget.images .images-captions{padding:0;margin:-5px 0 20px 0}.widget.images .images-row .images-captions{padding:15px 0 0 0;margin:0}.widget.images .images-captions-caption{text-align:center;font-style:italic}.widget.images .images-captions-caption i{font-style:italic}.widget.images a:link,.widget.images a:visited{font-weight:normal !important}.widget.images .images-captions-credit{text-align:center;font-style:italic;padding:5px 0 0 0;font-size:14px;line-height:22px}.widget.images .images-captions-credit i{font-style:italic}@media screen and (max-width:850px){.page .widget.images .images-row{margin:0 !important;display:inline}.page .widget.images .images-col{width:50% !important;margin:0 0 20px 0;vertical-align:middle;width:100% !important}}.widget.links{padding:0 10px}.widget.links li{display:inline-block;vertical-align:top;font-style:italic;font-size:16px;line-height:25px;margin:0 20px 5px 0}.widget.links li.selected .text{border-bottom-width:2px;font-style:normal;font-weight:bold}@media screen and (max-width:900px){.widget.links li{margin:0 7px 3px 7px}}.widget.nav .nav-button.icon{margin:0 !important}.widget.nav.has-next .nav-button-prev{float:left;margin-top:5px}.widget.nav.has-next .nav-button-next{float:right;margin-top:5px}.widget.nav.has-next .nav-button-prev .nav-link{position:absolute}.widget.nav.has-next .nav-button-next .nav-link{position:absolute;margin-left:-20px}.widget.nav .nav-next{padding-top:0}.widget.nav .nav-next .widget.thumbs{max-width:500px;margin:0 auto}.widget.nav .nav-next .nav-next-label{text-transform:uppercase;letter-spacing:3px;font-size:15px;font-weight:bold;text-align:center;margin:0 0 30px 0}.widget.nav .widget.thumbs .thumbs-thumbs{text-align:center}.widget.nav .widget.thumbs .thumbs-thumb{display:block}.widget.nav .widget.thumb{text-align:center}.widget.nav .widget.thumb .thumb-image{float:none !important;margin:0 !important;margin:0 0 15px 0 !important}.widget.nav .widget.thumb .thumb-info{text-align:center !important}.widget.nav .widget.thumb .thumb-title{float:none !important;margin:0 0 10px 0 !important}.widget.nav .widget.thumb .thumb-subtitle{padding:0 !important}.widget.nav .widget.thumb .thumb-title .thumb-title-text{font-size:18px}.widget.news ul{margin:0 0 30px 0}.widget.news li.news-item{margin:0 0 2px 0}.widget.news .news-date{float:left;font-size:16px;font-size:14px}.widget.news .news-text{margin-left:75px}.widget.news .news-text-link{display:inline}.widget.news .news-text-source{display:inline;font-size:16px}.widget.news .news-text-title{font-style:italic;display:inline;font-size:15px}.widget.news .news-text-icons{display:inline;padding-left:8px}.widget.news .news-text-icon{display:inline;margin-left:-3px}.widget.news .news-text-icon.star{margin-left:-3px}.widget.news .news-text-icon .sprite{vertical-align:middle}.widget.news .news-text-works{font-style:italic;font-size:15px;display:inline;margin-left:10px}@media screen and (max-width:850px){.widget.news li.news-item{margin:0 0 20px 0;text-align:center}.widget.news .news-date{float:none;display:block;text-align:center;font-size:14px}.widget.news .news-text{float:none;display:block;text-align:center;margin:0}.widget.news .news-text-link{display:inline-block;vertical-align:top;border-width:0}.widget.news .news-text-source{display:block;margin:0 0 5px 0;padding:0;line-height:22px}.widget.news .news-text-title{display:block;margin:0;padding:0;line-height:22px}.widget.news .news-text-icons{display:block;padding:5px 0 0 0}.widget.news .news-text-dash{display:none}}.widget.newsletters{text-align:center;margin:0 0 30px 0}.widget.newsletters .newsletters-title{font-size:20px;font-weight:bold;line-height:30px;margin:0 0 20px 0;text-align:center}.widget.newsletters .newsletters-preamble{margin:0 0 40px 0}.widget.newsletters .cols{overflow:hidden}.widget.newsletters .cols .col-1{float:left;width:50%}.widget.newsletters .cols .col-2{float:right;width:50%}.widget.newsletters .cols .col-1 .col-content{padding-right:20px}.widget.newsletters .cols .col-2 .col-content{padding-left:20px}.widget.newsletters .substack-embed{width:100%;margin:0 auto;padding:40px 0}.widget.newsletters .substack-embed iframe{width:100%;max-width:500px;border-width:2px;border-style:solid;vertical-align:top}@media screen and (max-width:850px){.widget.newsletters .newsletters-preamble{text-align:center;padding:0 10px}.widget.newsletters .cols .col-1,.widget.newsletters .cols .col-2{float:none;width:100%}.widget.newsletters .cols .col-content{padding:0 !important;margin:0 0 20px 0}}@media screen and (max-width:650px){.widget.newsletters{margin:0 -20px 30px -20px;margin:0 20px 30px 20px;margin:0 0 30px 0}.widget.newsletters .substack-embed{padding:0}}.widget.press .press-images{overflow:hidden;margin:0 -10px 20px -10px}.widget.press .press-image{display:inline-block;vertical-align:top;width:25%}.widget.press .press-image-link{display:block;border-width:0;margin:10px}.widget.press .press-image-img{border-width:1px;border-style:solid;padding:3px}.widget.press .press-image a:hover img{opacity:.6 !important}.widget.press .press-image img{width:100%;display:block}@media screen and (max-width:850px){.widget.press .press-image{width:50%}}.widget.quote{border-left-width:3px;border-left-style:solid;padding:0 0 0 30px}.widget.quote .quote-text{font-style:italic;display:inline;font-size:18px;line-height:28px}.widget.quote .quote-caption{display:inline;font-size:16px;line-height:22px;font-style:italic}.widget.quote .quote-caption i{font-style:italic}.widget.quote .quote-caption a:link,.widget.quote .quote-caption a:visited{font-weight:normal !important}.widget.social .social-icons{overflow:hidden}.widget.social .social-icon{float:left;margin:0 0 0 5px}.widget.social li .text{font-weight:normal;font-style:italic;font-size:16px;line-height:22px;margin:1px 0 0 8px}@media screen and (max-width:1100px){.widget.social .social-icons{text-align:center}.widget.social .social-icon{float:none;display:inline-block;vertical-align:top;margin:0 5px !important}}.widget.thumbs{overflow:hidden}.widget.thumbs .thumbs-thumbs{overflow:hidden;margin:0 -15px;text-align:center;text-align:left}.widget.thumbs .thumbs-thumb{overflow:hidden;display:inline-block;vertical-align:top;margin:0 0 30px 0}.widget.thumbs .thumbs-thumb-content{padding:0 15px}.widget.thumbs .thumbs-thumbs.cols-5 .thumbs-thumb{width:20%}.widget.thumbs .thumbs-thumbs.cols-4{margin:0 -10px}.widget.thumbs .thumbs-thumbs.cols-4 .thumbs-thumb{width:25%;margin:0 0 30px 0}.widget.thumbs .thumbs-thumbs.cols-4 .thumbs-thumb-content{padding:0 10px}.widget.thumbs .thumbs-thumbs.cols-3 .thumbs-thumb{width:33.33%}.widget.thumbs .thumbs-thumbs.cols-3 .thumbs-thumb{margin:0 0 40px 0}.widget.thumbs .thumbs-thumbs.cols-2 .thumbs-thumb{width:50%}.widget.thumbs .thumbs-thumbs.cols-3 .thumbs-thumb{margin:0 0 40px 0}.widget.thumbs .thumbs-thumbs.cols-1 .thumbs-thumb{width:100%}.widget.thumbs .thumbs-thumbs.cols-3 .thumbs-thumb{margin:0 0 40px 0}@media screen and (max-width:850px){.widget.thumbs .thumbs-thumbs.cols-4 .thumbs-thumb{width:33.33%}}@media screen and (max-width:650px){.widget.thumbs .thumbs-thumbs.cols-4 .thumbs-thumb,.widget.thumbs .thumbs-thumbs.cols-3 .thumbs-thumb{width:50%}}@media screen and (max-width:450px){.widget.thumbs .thumbs-thumbs.cols-5 .thumbs-thumb,.widget.thumbs .thumbs-thumbs.cols-4 .thumbs-thumb,.widget.thumbs .thumbs-thumbs.cols-3 .thumbs-thumb,.widget.thumbs .thumbs-thumbs.cols-2 .thumbs-thumb{width:100%}}.widget.thumb{overflow:hidden}.widget.thumb .thumb-link{display:block;border-width:0;text-decoration:none;text-align:center;overflow:hidden}.widget.thumb .thumb-image-link{flex-shrink:0}.widget.thumb .thumb-image{display:block;vertical-align:top;border-width:0;margin:0 0 15px 0;border-width:1px;border-style:solid;border-radius:3px;padding:5px}.widget.thumb .thumb-image img{width:100%;height:150px;height:auto;border-radius:3px;display:block}.widget.thumb a:hover .thumb-image img{opacity:.85}.widget.thumb .thumb-info{text-align:center}.widget.thumb .thumb-titles{overflow:hidden}.widget.thumb .thumb-label{font-weight:normal;margin:0 0 5px 0;font-size:14px;line-height:22px}.widget.thumb .thumb-label a:link,.widget.thumb .thumb-label a:visited{font-size:13px}.widget.thumb .thumb-title{display:inline-block;vertical-align:top;text-decoration:none;font-weight:bold}.widget.thumb .thumb-title-text{float:left;font-weight:bold;font-size:17px;float:none;display:inline;vertical-align:middle}.widget.thumb .thumb-title-icon{float:left;margin:0 0 0 5px;margin:0 0 0 2px;float:none;display:inline-block;vertical-align:middle}.widget.thumb .custom-link .thumb-title{border-bottom-width:3px}.widget.thumb .thumb-title-links{overflow:hidden}.widget.thumb .thumb-title-links li{display:inline-block;vertical-align:top;margin:0 5px 0 0;font-style:italic;font-size:16px}.widget.thumb .thumb-subtitle{border-bottom-width:0;padding-top:6px;font-style:italic;font-weight:normal}.widget.thumbs .thumbs-thumbs.cols-1 .thumb-title-text{font-size:18px}.widget.thumbs .thumbs-thumbs.cols-1 .thumb-image img{width:auto;height:150px;width:250px;height:auto}.widget.thumbs .thumbs-thumbs.cols-1 .widget.thumb .thumb-content{display:flex;align-items:center}.widget.thumbs .thumbs-thumbs.cols-1 .widget.thumb .thumb-image{margin:0 30px 0 0;flex-shrink:0}.widget.thumbs .thumbs-thumbs.cols-1 .widget.thumb .thumb-info{text-align:left}.widget.thumbs .thumbs-thumbs.cols-1 .widget.thumb .thumb-label{margin:0 0 8px 0;margin:0 0 5px 0}.widget.thumbs .thumbs-thumbs.cols-1 .widget.thumb .thumb-subtitle{font-size:15px;line-height:25px;padding-right:40px;padding-right:0}.widget.thumbs .thumbs-thumbs.cols-1 .widget.thumb .thumb-subtitle{padding-top:10px;padding-top:5px}.widget.thumbs .thumbs-thumbs.cols-2 .widget.thumb .thumb-subtitle,.widget.thumbs .thumbs-thumbs.cols-3 .widget.thumb .thumb-subtitle{padding-top:5px}.widget.thumbs .thumbs-thumbs.cols-4 .widget.thumb .thumb-label{display:none}.widget.thumbs .thumbs-thumbs.cols-4 .widget.thumb .thumb-title{font-size:15px;line-height:20px}.widget.thumbs .thumbs-thumbs.cols-4 .widget.thumb .custom-link .thumb-title{border-bottom-width:2px}.widget.thumbs .thumbs-thumbs.cols-4 .widget.thumb .thumb-subtitle{font-size:13px;line-height:21px}@media screen and (max-width:850px){.widget.thumbs .thumbs-thumbs.cols .widget.thumb{text-align:center;display:block;margin:0 0 20px 0}.widget.thumbs .thumbs-thumbs .widget.thumb .thumb-content{display:block !important}.widget.thumbs .thumbs-thumbs.cols .widget.thumb .thumb-link{display:inline-block;vertical-align:top;max-width:600px;display:block;max-width:none}.widget.thumbs .thumbs-thumbs.cols .widget.thumb .thumb-image{float:none;margin:0 0 15px 0 !important;display:inline-block;vertical-align:top;width:auto;display:block}.widget.thumbs .thumbs-thumbs.cols .widget.thumb .thumb-image img{width:auto;width:350px;max-width:100%;width:100%;height:auto}.widget.thumbs .thumbs-thumbs.cols .widget.thumb .thumb-info{text-align:center;padding:0}.widget.thumbs .thumbs-thumbs.cols .widget.thumb .thumb-label{margin:0 0 5px 0}.widget.thumbs .thumbs-thumbs.cols .widget.thumb .thumb-title{float:none;margin:0 0 10px 0;font-size:20px;line-height:30px}.widget.thumbs .thumbs-thumbs.cols .widget.thumb .thumb-subtitle{padding:0}}@media screen and (max-width:650px){.widget.thumbs .thumbs-thumbs.cols-4 .widget.thumb .thumb-title-text,.widget.thumbs .thumbs-thumbs.cols-3 .widget.thumb .thumb-title-text{font-size:18px;line-height:28px}}@media screen and (max-width:450px){.widget.thumbs .thumbs-thumbs.cols-4 .widget.thumb .thumb-title-text,.widget.thumbs .thumbs-thumbs.cols-3 .widget.thumb .thumb-title-text{font-size:20px;line-height:30px}.widget.thumbs .thumbs-thumbs .widget.thumb .thumb-subtitle{font-size:15px !important;line-height:25px !important}}.widget.video{margin:0 0 30px 0}.widget.video .video-embed{text-align:center;position:relative;width:100%;overflow:hidden;background-color:#fff !important}.widget.video .video-embed.cinema{padding-top:56.25%}.widget.video .video-embed.fullframe{padding-top:66%}.widget.video .video-embed iframe,.widget.video .video-embed video{display:inline-block;vertical-align:top;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.widget.video .video-embed video{border-width:1px;border-style:solid}.widget.video .video-captions{padding:15px 0 0 0}.widget.video .video-captions-caption{text-align:center;font-style:italic}.widget.video .video-captions-credit{text-align:center;font-style:italic;padding:5px 0 0 0}.widget.video a:link,.widget.video a:visited{font-weight:normal !important}#page-about .page .page-section.section-biography{padding-top:10px}#page-about .page .page-section.section-biography .page-section-sidebar{width:40%}#page-about .page .page-section.section-biography .page-section-main{margin-left:40%}#page-about .page .page-section.section-biography .page-section-sidebar-content{padding:0 30px 30px 0}#page-about .page .page-section.section-biography .page-section-main-content{padding:30px 0 20px 30px}#page-about .page .page-section.section-biography p{margin:0}#page-about .page .page-section.section-biography .sml-block-content{margin:0 0 15px 0}#page-about .page .page-section.section-contact .info-column{float:left;width:33%}#page-about .page .page-section.section-contact strong{padding:0 0 10px 0;display:block}#page-about .page .page-section.section-contact .info-item{margin:0 0 20px 0;font-size:16px;white-space-collapse:collapse}#page-about .page .page-section.section-contact .info-line{display:block;white-space-collapse:collapse}#page-about .page .page-section.section-contact .widget.social .social-icon{float:none;display:block;margin:0 0 8px -2px}#page-about .page .page-section.section-highlights .page-section-sidebar{display:none}#page-about .page .page-section.section-highlights .page-section-main{width:100%;float:none;margin-left:0}#page-about .page .page-section.section-highlights .sml-block-content{padding:0}@media screen and (max-width:900px){#page-about .page .page-header{border-bottom-width:0;padding-bottom:0 !important}#page-about .page .page-section.section-contact .info-column{float:none;width:auto}#page-about .page .page-section.section-contact .info-item{text-align:center}#page-about .page .page-section.section-contact .info-line{display:inline;margin:0 7px}#page-about .page .page-section.section-contact .widget.social .social-icon{display:inline-block;vertical-align:top;margin:0 10px 10px 10px !important}}@media screen and (max-width:900px){#page-timeline .page .page-header{border-bottom-width:0;padding:0 !important}#page-timeline .page .page-header .page-header-title{display:none}}#page-collaborators .page .collaborators{margin:0 0 30px 0}#page-collaborators .page .collaborator{display:block;margin:0 0 10px 0;overflow:hidden}#page-collaborators .page .collaborator-name{font-weight:bold;font-size:16px;float:left;margin-right:5px;padding-left:2px}#page-collaborators .page .collaborator-works{margin-left:20px}#page-collaborators .page .collaborator-works li{font-style:italic;font-size:15px;display:inline;margin:0 2px}@media screen and (max-width:850px){#page-collaborators .page .collaborators{text-align:center}#page-collaborators .page .collaborator{margin:0 0 30px 0}#page-collaborators .page .collaborator-name{display:block;float:none;margin:0 0 5px 0}#page-collaborators .page li.collaborator-dash{display:none}#page-collaborators .page .collaborator-works{margin:0}}#page-downloads .section-pictograms ul{overflow:hidden;display:flex;align-items:stretch;margin:0 -25px 20px -25px;padding-top:10px}#page-downloads .section-pictograms li{width:25%;text-align:center}#page-downloads .section-pictograms li.subtle-border-color{border-left-width:1px;border-left-style:solid}#page-downloads .section-pictograms .image-link{display:block;overflow:hidden;border-width:1px;border-style:solid;padding:10px;margin:0 25px 10px 25px}#page-downloads .section-pictograms .image-link-img{display:block}#page-downloads .section-pictograms a:hover img{opacity:.85}#page-downloads .section-pictograms img{display:block;vertical-align:top;height:auto;width:100%;opacity:1}#page-downloads .section-pictograms li p{font-style:italic;font-size:14px;margin:0 0 10px 0}#page-downloads .page .image-downloads{overflow:hidden;margin:0 -15px;text-align:center;text-align:left;margin:0}#page-downloads .page .image-download{vertical-align:top;display:inline-block;margin:0 0 10px 0;margin:0 15px 15px 0}#page-downloads .page .image-download-content{padding:0 10px;padding:0 15px;padding:0}#page-downloads .page .image-download-link{display:block;border-width:0;margin:0 0 10px 0;margin:0;border-width:1px;border-style:solid;padding:5px}#page-downloads .page .image-download img{height:130px;height:110px;width:auto;display:block}#page-downloads .page .image-download a:hover img{opacity:.8}#page-downloads .page .image-download-formats{overflow:hidden;margin:0 0 20px 0;text-align:center}#page-downloads .page .image-download-format{overflow:hidden;display:inline-block;vertical-align:top;font-style:italic;font-size:15px;padding:0 5px 0 0}#page-downloads .page .image-downloads.flexible{margin:0 -10px}#page-downloads .page .image-downloads.flexible .image-download{width:20%;margin:0 0 10px 0}#page-downloads .page .image-downloads.flexible .image-download-content{padding:0 10px}#page-downloads .page .image-downloads.flexible .image-download img{width:100%;height:auto}#page-downloads .page .projects{overflow:hidden}#page-downloads .page .projects .project{margin:0 0 20px 0;overflow:hidden}#page-downloads .page .projects .project-link{border-width:0;display:inline-block;vertical-align:top}#page-downloads .page .projects .project-image{float:left;margin:0 25px 0 0;border-width:1px;border-style:solid;padding:5px}#page-downloads .page .projects .project-image img{width:150px;display:block}#page-downloads .page .projects a:hover .project-image img{opacity:.8}#page-downloads .page .projects .project-info{overflow:hidden;display:inline-block;vertical-align:top;line-height:22px;padding:35px 0 0 0}#page-downloads .page .projects .project-info-title{font-size:16px;line-height:22px}#page-downloads .page .projects .project-info-subtitle{display:inline;font-size:14px;line-height:22px}@media screen and (max-width:850px){#page-downloads .section-downloads .page-section-top{display:none}#page-downloads .section-pictograms ul{display:block;margin:0;padding:0}#page-downloads .section-pictograms li{width:100%;margin:0 auto 30px auto}#page-downloads .section-pictograms .image-link{margin:0 auto 10px auto;max-width:200px}#page-downloads .page .image-downloads{text-align:center}#page-downloads .page .image-download{display:block;margin:0 0 30px 0}#page-downloads .page .image-download-link{display:inline-block;vertical-align:top}#page-downloads .page .projects{text-align:center;margin:0 0 20px 0}#page-downloads .page .projects .project{margin:0 0 30px 0;overflow:hidden;display:block}#page-downloads .page .projects .project-link{display:inline-block;vertical-align:top}#page-downloads .page .projects .project-image{float:none;display:inline-block;vertical-align:top;margin:0 0 10px 0}#page-downloads .page .projects .project-image img{display:inline-block;vertical-align:top;width:200px}#page-downloads .page .projects .project-info{padding:0;display:block}}#page-home .page .home-page{overflow:hidden}#page-home .page .home-label{font-style:italic;margin:0 0 25px 0}#page-home .page-section-top{display:none !important}#page-home .home-cover.above{padding:0 0 40px 0}#page-home .home-intro{display:flex;align-content:center;align-content:flex-start}#page-home .home-intro.dotted-border{border-top-width:7px;border-top-style:solid;padding:40px 0 40px 0}#page-home .home-intro-photo{width:25%;width:30%;display:none}#page-home .home-intro-photo-content{padding:0 20px 0 0}#page-home .home-intro-photo a:link,#page-home .home-intro-photo a:visited{display:block;vertical-align:top}#page-home .home-intro-photo a:hover{opacity:.95}#page-home .home-intro-photo img{width:100%;height:auto;vertical-align:top;border-radius:3px}#page-home .home-intro-text{width:60%;width:40%;width:60%}#page-home .home-intro-text-content{border-right-width:1px;border-right-style:solid;padding:0 50px 0 0;padding:15px 40px 0 20px;padding:0 40px 0 0}#page-home .home-intro-text .home-label{display:none}#page-home .home-intro-text p{text-align:left;margin:0 0 15px 0;font-size:22px;line-height:33px;font-size:20px;line-height:30px}#page-home .home-intro-text .jjh-photo-link{display:inline-block;vertical-align:bottom;border-width:1px;border-style:solid;border-radius:30px;margin:0 5px}#page-home .home-intro-text .jjh-photo-link-image{display:block;background-position:center;background-size:cover;width:22px;height:22px;border-radius:30px;margin:3px}#page-home .home-intro-news{width:40%}#page-home .home-intro-news-content{padding:0 0 0 50px;padding:0 0 0 40px}#page-home .home-intro-news .home-label{margin:0 0 20px 0;margin:0 0 10px 0}#page-home .home-intro-news-item{overflow:hidden;display:block;margin:0 0 7px 0;text-align:left}#page-home .home-intro-news-item-titles{line-height:25px}#page-home .home-intro-news-item-titles-title,#page-home .home-intro-news-item-titles-category,#page-home .home-intro-news-item-titles-date{font-size:14px;line-height:25px;font-style:italic;margin:0 10px 0 0;display:inline}#page-home .home-intro-news-item-titles-title{font-size:16px}#page-home .home-intro-menu{display:none}#page-home .home-videos .home-videos-list{overflow:hidden;text-align:center;margin:0 -20px}#page-home .home-videos .cover.widget{margin:0 0 40px 0;display:inline-block;width:50%}#page-home .home-videos .cover.widget .video.widget{padding:0 20px}#page-home .page .widget.thumbs .thumb-title-icon{display:none}#page-home .page .page-section.section-newsletters .page-section-titles{display:none}#page-home .page .widget.newsletters .newsletters-preamble{display:none}@media screen and (min-width:700px){#page-home .home-intro-text-content{background-color:transparent}}@media screen and (max-width:700px){#page-home .home-cover.above{padding:0}#page-home .page .home-intro-text .home-label{display:none}#page-home .page .home-label{text-align:center}#page-home .page .page-section.home-intro{flex-flow:column;padding:30px 0;border-top-width:0;padding:0 0 15px 0 !important}#page-home .home-intro-photo,#page-home .home-intro-text,#page-home .home-intro-news{width:auto}#page-home .home-intro-photo-content{padding:0}#page-home .home-intro-photo img{border-radius:0}#page-home .home-intro-text-content{padding:0 0 40px 0;border-width:0;padding:40px 40px 20px 40px;padding:25px 25px 15px 25px;border-width:0}#page-home .home-intro-news-content{padding:30px 0 0 0;padding:30px 15px 0 15px}#page-home .home-intro-text p{font-size:20px;line-height:30px;text-align:center;text-align:left}#page-home .home-intro-news .home-intro-label{text-align:center}#page-home .home-intro-news-item{text-align:center;margin:0 0 20px 0}#page-home .home-intro-news-item-flourish{display:none}#page-home .home-intro-news-item-titles-title{display:block;margin:0 0 2px 0}#page-home .home-intro-news-item-titles-title-link{display:inline-block;vertical-align:top;line-height:25px;margin:0}#page-home .home-intro-news-item-titles-category,#page-home .home-intro-news-item-titles-date{display:block;display:inline-block;vertical-align:top;line-height:20px;margin:0 5px}#page-home .home-intro-menu{display:block;text-align:center;border-top-width:7px;border-top-style:solid;padding:30px 0 0 0}#page-home .home-intro-menu ul{display:block;text-align:center}#page-home .home-intro-menu li{display:inline-block;vertical-align:top;font-style:italic;margin:0 8px 3px 8px}#page-home .home-videos .home-videos-list{margin:0}#page-home .home-videos .cover.widget{margin:0 0 40px 0;display:block;width:100%}}@media screen and (max-width:850px){#page-gallery .page-section-intro{margin:0 0 20px 0}}#page-item .item-info{margin:0 0 30px 0;margin:0 0 35px 0}#page-item .item-info-content{border-left-width:3px;border-left-style:solid;padding-left:30px}#page-item .item-info-nav{float:right;margin:5px -5px 0 20px}#page-item .item-info-star{display:inline-block;vertical-align:baseline;margin:0 5px 0 -5px}#page-item .item-info-title{font-weight:bold}#page-item .item-info-chunk{display:inline;font-size:25px;line-height:35px;font-size:23px;line-height:31px}#page-item .item-info-menu .widget.dropdown .menu-button .text{font-size:23px;line-height:31px;font-style:italic}#page-item .item-info-menu .widget.dropdown .menu-link .text{font-style:italic}#page-item .item-cover{margin:0 0 40px 0;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-width:1px;border-style:solid}#page-item .item-cover-content{padding:6px 0;padding:5px}#page-item .page-section .widget.cover{margin:0 0 40px 0}#page-item .page-section .widget.cover .cover-titles{text-align:left}#page-item .page-section .widget.cover .cover-titles-title{margin:0 20px 5px 0;display:block}#page-item .page-section .widget.cover .cover-titles-subtitle{display:inline-block;vertical-align:top;max-width:none;padding:0}#page-item .page .page-section.section-synopsis{padding-bottom:30px}#page-item .page-section.section-synopsis .page-section-flash{font-size:14px;line-height:22px;font-style:italic;padding:15px 0 0 0;margin:20px 40px 0 0;border-top-width:1px;border-top-style:solid}#page-item .page .page-section.section-essay .item-essay,#page-item .page .page-section.section-gallery .item-gallery{border-top-width:3px;border-top-style:solid;padding:40px 0 20px 0}#page-item .page .page-section.section-essay .page-section-titles,#page-item .page .page-section.section-gallery .page-section-titles{height:1px;margin:0}#page-item .page .page-section.section-essay .page-section-titles-title,#page-item .page .page-section.section-gallery .page-section-titles-title{display:none}#page-item.item-todays .page .page-section.section-essay .item-essay{border-width:0 !important;padding-top:0 !important}#page-item.item-todays .page-section-top{display:none}#page-item.item-twenty-seven .page .section-images .widget.images .images-row{margin:0}#page-item .page .page-section.section-images .widget.images{margin:0 0 30px 0}@media screen and (max-width:975px){#page-item .item-info-content{border-width:0;border-top-width:3px;border-top-style:solid;padding:30px 0 0 0}#page-item .item-info-nav{display:none}}@media screen and (max-width:900px){#page-item .item-info-content{padding:30px 20px 0 20px;text-align:center}#page-item .item-info-chunk{display:block;margin:0 0 10px 0}#page-item .item-info-date,#page-item .item-info-category,#page-item .item-info-slash{display:none}#page-item.item-todays .page .item-info-location,#page-item.item-todays .page .item-info-date,#page-item.item-todays .page .item-info-category{display:inline;font-size:16px;line-height:25px;margin:0 5px}#page-item .item-info-summary{font-size:20px;line-height:30px}#page-item .item-info .widget.dropdown .menu-button .text{display:none}#page-item .item-info .widget.dropdown .menu{float:none}#page-item .item-info .widget.dropdown .menu-contents{display:block !important}#page-item .item-info .widget.dropdown .menu-menu{position:static;width:auto;margin:0}#page-item .item-info .widget.dropdown .menu-menu-ul{padding:5px 0 0 0}#page-item .item-info .widget.dropdown .menu-menu-ul li{display:inline-block;vertical-align:top;margin:0 5px 0 5px}#page-item .item-info .widget.dropdown .menu-menu-ul li .menu-link{padding:0}#page-item .item-info .widget.dropdown .menu-menu-ul li .menu-link .text{font-size:14px;line-height:20px}#page-item .item-cover{margin:0 0 30px 0;border-left-width:0;border-right-width:0;padding:5px 0;padding:0}#page-item .item-cover-content{padding:5px 0}#page-item .page-section.section-synopsis .page-section-sidebar-content{border-bottom-width:7px;border-bottom-style:solid;padding:0 0 30px 0 !important;margin:0 0 40px 0}#page-item .page-section.section-synopsis .page-section-website{text-align:center}#page-item .page-section.section-synopsis .page-section-flash{text-align:center;margin:25px 0 0 0}#page-item .page-section.section-synopsis .page-section-list ul li{display:block;margin:0 10px 5px 10px}#page-item .page-section .widget.cover .cover-titles{text-align:center}#page-item .page-section .widget.cover .cover-titles-title{float:none;display:inline-block;vertical-align:top;margin:0 0 10px 0}#page-item .page-section .widget.cover .cover-titles-subtitle{max-width:500px;display:block}}#page-news .widget.filters{margin-top:-30px}<style>body{background-color:#fff}.background-color{background-color:#fff}.custom-background-color{background-color:#f72532}.subtle-button-color a:link,.subtle-button-color a:visited,.subtle-hover-button-color a:hover,.subtle-background-color{background-color:#f9f7f3}.bright-background-color{background-color:#fff}.subtle-button-color a:hover{background-color:#ede9e2}.inverted-background-color,.header-nav-menu-button-icon:before,.header-nav-menu-button-icon:after,.arrow b:before,.arrow b:after{background-color:#353027}::selection{background-color:#ffe2ae}::-moz-selection{background-color:#ffe2ae}body,a:link,a:visited{color:#353027}a:hover{color:#f72532}a:active{color:#c62837}.subtle-text-color,.subtle-text-color a:link,.subtle-text-color a:visited,a:link .subtle-text-color,a:visited .subtle-text-color{color:#c6bbaf}.subtle-text-color a:hover{color:#716d65}.subtle-text-color a:active{color:#45423c}.custom-text-color,.custom-text-color a:link,.custom-text-color a:visited{color:#f72532 !important}.custom-text-color a:hover{color:#c62837 !important}.custom-text-color a:active{color:#992334 !important}.background-border-color{border-color:#fff}a:link,a:visited,a:link .text,a:visited .text{text-decoration-color:#dbd4cc}.subtle-border-color{border-color:#e9e4de}a:link.subtle-border-color,a:visited.subtle-border-color,a:hover .subtle-border-color{border-color:#dbd4cc}a:active .subtle-border-color{border-color:#c0b8af}a:hover.subtle-border-color{border-color:#f72532}a:hover,a:hover .text{text-decoration-color:#f72532}a:active,a:active .text,a:active.subtle-border-color{border-color:#992334}.custom-text-color a:link,.custom-text-color a:visited{text-decoration-color:#f7a1aa}.custom-text-color a:hover{text-decoration-color:#c62837}.subtle-text-color a:hover,.subtle-text-color a:hover .text{text-decoration-color:#716d65}.subtle-text-color a:active,.subtle-text-color a:active .text{text-decoration-color:#45423c}.custom-border-color{border-color:#f72532}.bright-border-color{border-color:#fff}.selected .text{text-decoration-color:#353027}.selected .text,li.selected .text,body#page-about #header .actions .about .text,body#page-images #header .actions .images .text,body#page-news #header .actions .news .text,body#page-newsletter #header .actions .newsletter .text,body#page-timeline #header .actions .timeline .text,body#page-videos #header .actions .videos .text,body#page-works #header .actions .works .text,body#page-writing #header .actions .writing .text,body#page-item.person #header .actions .about .text,body#page-item.video #header .actions .videos .text,body#page-item.work #header .actions .works .text,body#page-item.writing #header .actions .writing .text{font-weight:bold;text-decoration-thickness:1px;text-decoration-color:#353027;color:#353027 !important}body#page-item.person #header .actions .biography .text em,body#page-timeline #header .actions .timeline .text em,body#page-images #header .actions .images .text em{font-style:normal}</style>
