@font-face{font-family:'EB Garamond';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v30/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7e8QI96.ttf) format('truetype')}@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v30/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-6_RUAw.ttf) format('truetype')}@font-face{font-family:'Libre Baskerville';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/librebaskerville/v14/kmKhZrc3Hgbbcjq75U4uslyuy4kn0qNcaxY.ttf) format('truetype')}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/librebaskerville/v14/kmKnZrc3Hgbbcjq75U4uslyuy4kn0pNe.ttf) format('truetype')}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/librebaskerville/v14/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTjYw.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype')}body{color:#666;background:#d8d8d8}body,p{font-size:15px}a{transition:all .2s ease-out}a,a:active,a:link,a:visited{color:#444}a:hover{color:#999}#app .md-button,.btn{transition:all .2s cubic-bezier(.23,1,.32,1);-webkit-transition:all .2s cubic-bezier(.23,1,.32,1)}#app .md-button,#app .md-button:active,#app .md-button:link,#app .md-button:visited,.btn,.btn:active,.btn:link,.btn:visited{padding:15px 36px 15px 40px;font-family:Montserrat,sans-serif;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#fff;font-weight:500;border:1px solid #888;background:#888}#app .md-button.md-primary,#app .md-button:active.md-primary,#app .md-button:link.md-primary,#app .md-button:visited.md-primary,.btn.md-primary,.btn:active.md-primary,.btn:link.md-primary,.btn:visited.md-primary{color:#333;background:#fff}#app .md-button:hover,.btn:hover{color:#222;border:1px solid #222;background-color:#fff}#app .md-button:hover.md-primary,.btn:hover.md-primary{color:#fff;background:#333}h1{color:#555;font-family:'Libre Baskerville',serif;font-size:40px;font-weight:400;letter-spacing:2px;text-transform:uppercase;line-height:1}h1,h1 a,h1 a:active,h1 a:link,h1 a:visited,h1:active,h1:link,h1:visited{color:#555}h1 .alt-title{font-family:Montserrat,sans-serif;font-weight:700}h2{color:#555;font-family:'EB Garamond',serif;text-transform:uppercase;letter-spacing:2px;font-weight:400;font-size:26px}h2,h2 a,h2 a:active,h2 a:link,h2 a:visited,h2:active,h2:link,h2:visited{color:#555}h3{color:#555;font-family:'Libre Baskerville',serif;font-size:18px;text-transform:uppercase;letter-spacing:1px}h3,h3 a,h3 a:active,h3 a:link,h3 a:visited,h3:active,h3:link,h3:visited{color:#555}h4{color:#222;font-family:Montserrat,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1px}h4,h4 a,h4 a:active,h4 a:link,h4 a:visited,h4:active,h4:link,h4:visited{color:#222}.font-body,p{line-height:1.6;font-family:Montserrat,sans-serif}.pullout{color:#999;font-family:'Libre Baskerville',serif;font-size:26px;font-style:italic;line-height:1.6}p.author{font-family:Montserrat,sans-serif}.profile-contact a:not(.btn),.profile-contact a:not(.btn):active,.profile-contact a:not(.btn):link,.profile-contact a:not(.btn):visited,.stream .stream-item .item-body a:not(.btn),.stream .stream-item .item-body a:not(.btn):active,.stream .stream-item .item-body a:not(.btn):link,.stream .stream-item .item-body a:not(.btn):visited,.text a:not(.btn),.text a:not(.btn):active,.text a:not(.btn):link,.text a:not(.btn):visited{font-weight:700;padding-bottom:3px;background-image:-webkit-linear-gradient(#666,#666);background-image:linear-gradient(#666,#666);background-size:0 .1rem;background-repeat:no-repeat;background-position:left bottom}.profile-contact a:not(.btn):hover,.stream .stream-item .item-body a:not(.btn):hover,.text a:not(.btn):hover{color:#666;animation:textLinkAnimation .5s ease both;-webkit-animation:textLinkAnimation .5s ease both}.profile-elements ul a{animation:none}.faux-link{color:#666;transition:all .2s cubic-bezier(.23,1,.32,1);-webkit-transition:all .2s cubic-bezier(.23,1,.32,1)}.faux-link svg circle,.faux-link svg ellipse,.faux-link svg g,.faux-link svg path,.faux-link svg polygon,.faux-link svg polyline,.faux-link svg rect{fill:#666}.faux-link:hover{color:#333;text-decoration:none}.faux-link:hover svg circle,.faux-link:hover svg ellipse,.faux-link:hover svg g,.faux-link:hover svg path,.faux-link:hover svg polygon,.faux-link:hover svg polyline,.faux-link:hover svg rect{fill:#333}.directory .stream-list .profile-contact a{display:table;margin:0}.cards-layout .shell-main-column .profile-contact a,.cards-layout .shell-main-column .profile-contact a:active,.cards-layout .shell-main-column .profile-contact a:link,.cards-layout .shell-main-column .profile-contact a:visited{background-image:-webkit-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff)}.site-background-dark .shell-content .sidebar{background:rgba(255,255,255,.1)}.site-font-larger #app .md-button,.site-font-larger #app .md-button:active,.site-font-larger #app .md-button:link,.site-font-larger #app .md-button:visited,.site-font-larger .btn,.site-font-larger .btn-cta,.site-font-larger .btn-cta:active,.site-font-larger .btn-cta:link,.site-font-larger .btn-cta:visited,.site-font-larger .btn:active,.site-font-larger .btn:link,.site-font-larger .btn:visited{font-size:14px}.background-dark .btn,.background-dark .btn:active,.background-dark .btn:link,.background-dark .btn:visited,.background-dark .md-button,.background-dark .md-button:active,.background-dark .md-button:link,.background-dark .md-button:visited{color:#fff;background-color:#555}.background-dark .btn:hover,.background-dark .md-button:hover{color:#222;background-color:#fff}#app .btn-cta,#app .btn-cta:active,#app .btn-cta:link,#app .btn-cta:visited{font-size:13px;letter-spacing:2px;text-transform:uppercase;background:0 0;border:1px solid #555}#app .btn-cta:active:hover,#app .btn-cta:hover,#app .btn-cta:link:hover,#app .btn-cta:visited:hover{color:#fff;background:#333;border:1px solid #000}#app .background-dark .btn-cta,#app .background-dark .btn-cta:active,#app .background-dark .btn-cta:link,#app .background-dark .btn-cta:visited{color:#fff;background:0 0;border:1px solid #fff}#app .background-dark .btn-cta:active:hover,#app .background-dark .btn-cta:hover,#app .background-dark .btn-cta:link:hover,#app .background-dark .btn-cta:visited:hover{color:#666;background:0 0;border:1px solid #666}#app .pager-button,#app .paginator a{color:#666}#app .pager-button,#app .pager-button[disabled],#app .paginator a,#app .paginator a[disabled]{background:0 0;border:1px solid rgba(0,0,0,.1)}#app .pager-button:hover,#app .paginator a:hover{color:#fff;background:#222;border-color:#222}#app .pager-button:hover[disabled],#app .paginator a:hover[disabled]{color:#666;background:0 0;border:1px solid rgba(0,0,0,.1)}#app .background-dark .pager-button,#app .background-dark .paginator a,#app.background-dark .pager-button,#app.background-dark .paginator a{color:#888;border:1px solid rgba(200,200,200,.2)}#app .background-dark .pager-button:hover,#app .background-dark .paginator a:hover,#app.background-dark .pager-button:hover,#app.background-dark .paginator a:hover{color:#fff;border:1px solid rgba(255,255,255,.5)}#app .background-dark .pager-button .active a,#app .background-dark .pager-button .active a:hover,#app .background-dark .paginator a .active a,#app .background-dark .paginator a .active a:hover,#app.background-dark .pager-button .active a,#app.background-dark .pager-button .active a:hover,#app.background-dark .paginator a .active a,#app.background-dark .paginator a .active a:hover{color:#fff;background:rgba(255,255,255,.2);border:1px solid #fff}.background-dark a svg g{fill:#555}.background-dark a:hover svg g{fill:#fff}.default-icon-color a svg g,.more-box a svg g{fill:#555}.color-primary a svg g{fill:#666}.color-primary a:hover svg g{opacity:1}.font-primary,.font-primary p{font-family:'Libre Baskerville',serif}.font-secondary,.font-secondary p{font-family:Montserrat,sans-serif;font-weight:400}li{font-family:Montserrat,sans-serif}.item-tag{letter-spacing:1px;text-transform:uppercase;font-family:'Libre Baskerville',serif;background:#555}#app .citation{text-transform:uppercase;letter-spacing:2px;font-size:12px}.color-pop{color:#666}.color-default{color:#555}.color-dark{color:#333}.color-dark svg g{fill:#333}.site-background{background:#fff}.background-dark{background:#333}.template-background-color-primary{background-color:#555}.template-background-color-medium{background-color:#999}.template-background-color-pop{background-color:#666}.template-background-color-dark{background-color:#333}.template-background-color-light{background-color:#f2f2f2}.page-cta-background{background:#999}.border-color{border:1px solid #555}.border-color-pop{border:1px solid #666}#app .border.border-color-active,#app li:hover .default-icon-color.border{border-color:#555}md-tabs .md-tab.md-active{color:#666}md-tabs md-ink-bar{background:#666}md-checkbox.md-checked .md-icon,md-checkbox.md-default-theme.md-checked .md-icon{background:#666}#app .social-media.reverse ul li a,.more-box .social-media.reverse ul li a{background:0 0;border:1px solid #bbb;border-radius:50%}#app .social-media.reverse ul li a svg,.more-box .social-media.reverse ul li a svg{width:20px;height:20px}#app .social-media.reverse ul li a svg g,.more-box .social-media.reverse ul li a svg g{fill:#bbb}#app .social-media.reverse ul li a .social-monogram,.more-box .social-media.reverse ul li a .social-monogram{color:#bbb}#app .social-media.reverse ul li a:hover,.more-box .social-media.reverse ul li a:hover{color:#333;background:0 0;border:1px solid #333}#app .social-media.reverse ul li a:hover svg g,.more-box .social-media.reverse ul li a:hover svg g{fill:#333}#app .social-media.reverse ul li a:hover .social-monogram,.more-box .social-media.reverse ul li a:hover .social-monogram{color:#333}#app .footer .social-media.reverse ul li a,#app .footer-marketing .social-media.reverse ul li a{border:1px solid #ccc}#app .footer .social-media.reverse ul li a svg g,#app .footer-marketing .social-media.reverse ul li a svg g{fill:#aaa}#app .footer .social-media.reverse ul li a .social-monogram,#app .footer-marketing .social-media.reverse ul li a .social-monogram{color:#aaa}#app .footer .social-media.reverse ul li a:hover,#app .footer-marketing .social-media.reverse ul li a:hover{background:0 0;border:1px solid #666}#app .footer .social-media.reverse ul li a:hover svg g,#app .footer-marketing .social-media.reverse ul li a:hover svg g{fill:#666}#app .footer .social-media.reverse ul li a:hover .social-monogram,#app .footer-marketing .social-media.reverse ul li a:hover .social-monogram{color:#666}#app .profile-contact .social-media.reverse ul li a{border:1px solid #c5c5c5}#app .profile-contact .social-media.reverse ul li a svg g{fill:#c5c5c5}#app .profile-contact .social-media.reverse ul li a .social-monogram{color:#c5c5c5}#app .profile-contact .social-media.reverse ul li a:hover{background-color:#c5c5c5}#app .profile-contact .social-media.reverse ul li a:hover svg g{fill:#f2f2f2}#app .profile-contact .social-media.reverse ul li a:hover .social-monogram{color:#f2f2f2}.site-max-width{max-width:1400px}.site-side-padding{padding-left:7%;padding-right:7%}.nav-drawer-toggle .icon-bar{background:#666}.nav-drawer-toggle .toggle-text{color:#666}.nav-drawer-toggle .toggle-close{height:26px}.nav-drawer-toggle:hover .icon-bar{background:#222}.nav-drawer-toggle:hover .toggle-text{color:#222}.menu-background{padding-top:26px;padding-bottom:30px;background:rgba(255,255,255,.75)}.has-site-CTA .menu-background{padding-top:34px;padding-bottom:34px}.has-site-CTA .site-cta-container{margin-left:8px}.header-above-padding,.header-retracting,.menu-background{padding-left:40px;padding-right:40px}@media (max-width:600px){.header-above-padding,.header-retracting,.menu-background{padding-left:30px;padding-right:30px}}.site-logo-container.logo-type-text{width:26%}@media (max-width:959px){.site-logo-container.logo-type-text{width:90%}}h1.site-logo-type{font-size:24px;font-family:Montserrat,sans-serif;line-height:1.1;text-transform:uppercase;letter-spacing:5px;color:#555}@media (max-width:959px){h1.site-logo-type{font-size:18px;letter-spacing:4px}}@media (max-width:600px){h1.site-logo-type{padding:5px 0;font-size:28px}}h1.short-name.site-logo-type{font-size:24px}@media (max-width:600px){h1.short-name.site-logo-type{font-size:20px}}h1.medium-name.site-logo-type,h1.short-name.name-has-long-word.site-logo-type{font-size:20px}@media (max-width:600px){h1.medium-name.site-logo-type,h1.short-name.name-has-long-word.site-logo-type{font-size:18px}}h1.long-name.site-logo-type{font-size:18px}@media (max-width:600px){h1.long-name.site-logo-type{font-size:16px}}.logo-layout-combination h1.site-logo-type{font-size:16px}@media (max-width:600px){.logo-layout-combination h1.site-logo-type{font-size:14px}}.nav-drawer-background-light h1.site-logo-type{color:#aaa}.header-content:not(.logo-layout-combination) .site-logo-container:not(.logo-size-custom).logo-ratio-panorama .site-logo-image img{max-width:158px;max-height:80px}.header-content:not(.logo-layout-combination) .site-logo-container:not(.logo-size-custom).logo-ratio-cinema .site-logo-image img{max-width:128px;max-height:80px}.header-content:not(.logo-layout-combination) .site-logo-container:not(.logo-size-custom).logo-ratio-landscape .site-logo-image img{max-width:105px;max-height:90px}.header-content:not(.logo-layout-combination) .site-logo-container:not(.logo-size-custom).logo-ratio-square .site-logo-image img{max-width:70px;max-height:90px}.header-content:not(.logo-layout-combination) .site-logo-container:not(.logo-size-custom).logo-ratio-portrait .site-logo-image img{max-width:46px;max-height:90px}.branding-value-proposition{font-family:'Libre Baskerville',serif;font-size:13px;font-style:italic}.site-nav-link,.site-nav-link[data-level="2"],.site-nav-link[data-level="3"],.site-nav-link[data-level="4"]{font-family:Montserrat,sans-serif}.site-nav-link,.site-nav-link:active,.site-nav-link:link,.site-nav-link:visited,.site-nav-link[data-level="2"],.site-nav-link[data-level="2"]:active,.site-nav-link[data-level="2"]:link,.site-nav-link[data-level="2"]:visited,.site-nav-link[data-level="3"],.site-nav-link[data-level="3"]:active,.site-nav-link[data-level="3"]:link,.site-nav-link[data-level="3"]:visited,.site-nav-link[data-level="4"],.site-nav-link[data-level="4"]:active,.site-nav-link[data-level="4"]:link,.site-nav-link[data-level="4"]:visited{color:#000}.site-nav-link:hover,.site-nav-link[data-level="2"]:hover,.site-nav-link[data-level="3"]:hover,.site-nav-link[data-level="4"]:hover{color:#666}.md-open-menu-container{border-radius:0!important}.md-open-menu-container .md-menu-bar-menu .site-nav-link[data-level="2"]:hover,.md-open-menu-container .md-menu-bar-menu .site-nav-link[data-level="3"]:hover,.md-open-menu-container .md-menu-bar-menu .site-nav-link[data-level="4"]:hover{color:#555}#app .header-buttons-extra,#app .header-menu md-menu-bar>*,#app .header-menu ul li,#app.header-menu-jack-in-box .nav-drawer-toggle-wrapper{margin-left:22px}@media (max-width:1200px){#app .header-buttons-extra,#app .header-menu md-menu-bar>*,#app .header-menu ul li,#app.header-menu-jack-in-box .nav-drawer-toggle-wrapper{margin-left:18px}}@media (max-width:1000px){#app .header-buttons-extra,#app .header-menu md-menu-bar>*,#app .header-menu ul li,#app.header-menu-jack-in-box .nav-drawer-toggle-wrapper{margin-left:16px}}#app .header-menu md-menu-bar>:first-child,#app .header-menu ul li:first-child{margin-left:0}#app .header-menu li{padding:0}#app .header-buttons-extra.indistinct .md-button,#app .header-menu .md-button{background:0 0;border:none}#app .btn-site-cta,#app .btn-site-cta-indistinct,#app .btn-site-cta-indistinct:active,#app .btn-site-cta-indistinct:link,#app .btn-site-cta-indistinct:visited,#app .btn-site-cta:active,#app .btn-site-cta:link,#app .btn-site-cta:visited,#app .header-menu .site-nav-link[data-level="1"],#app .header-menu .site-nav-link[data-level="1"]:active,#app .header-menu .site-nav-link[data-level="1"]:link,#app .header-menu .site-nav-link[data-level="1"]:visited,#app .header-menu md-menu-bar .site-nav-link[data-level="1"],#app .header-menu md-menu-bar .site-nav-link[data-level="1"]:active,#app .header-menu md-menu-bar .site-nav-link[data-level="1"]:link,#app .header-menu md-menu-bar .site-nav-link[data-level="1"]:visited,#app .property-navigation .site-nav-link[data-level="1"],#app .property-navigation .site-nav-link[data-level="1"]:active,#app .property-navigation .site-nav-link[data-level="1"]:link,#app .property-navigation .site-nav-link[data-level="1"]:visited{font-family:'EB Garamond',serif;-webkit-font-smoothing:subpixel-antialiased;font-size:13px;text-transform:uppercase;letter-spacing:.18em}@media (max-width:1199px){#app .btn-site-cta,#app .btn-site-cta-indistinct,#app .btn-site-cta-indistinct:active,#app .btn-site-cta-indistinct:link,#app .btn-site-cta-indistinct:visited,#app .btn-site-cta:active,#app .btn-site-cta:link,#app .btn-site-cta:visited,#app .header-menu .site-nav-link[data-level="1"],#app .header-menu .site-nav-link[data-level="1"]:active,#app .header-menu .site-nav-link[data-level="1"]:link,#app .header-menu .site-nav-link[data-level="1"]:visited,#app .header-menu md-menu-bar .site-nav-link[data-level="1"],#app .header-menu md-menu-bar .site-nav-link[data-level="1"]:active,#app .header-menu md-menu-bar .site-nav-link[data-level="1"]:link,#app .header-menu md-menu-bar .site-nav-link[data-level="1"]:visited,#app .property-navigation .site-nav-link[data-level="1"],#app .property-navigation .site-nav-link[data-level="1"]:active,#app .property-navigation .site-nav-link[data-level="1"]:link,#app .property-navigation .site-nav-link[data-level="1"]:visited{font-size:12px}}#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"],#app .header-menu .site-nav-link[data-level="1"],#app .property-navigation .site-nav-link[data-level="1"],#app md-menu-bar .site-nav-link[data-level="1"]{overflow:visible;position:relative;display:inline-block;-webkit-box-align:center;padding:0;color:#333;font-weight:400}#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"] .link-extra,#app .header-menu .site-nav-link[data-level="1"] .link-extra,#app .property-navigation .site-nav-link[data-level="1"] .link-extra,#app md-menu-bar .site-nav-link[data-level="1"] .link-extra{transition:all .2s ease;-webkit-transition:all .2s ease;display:block;content:'';position:absolute;right:0;bottom:0;left:0;opacity:0;border-bottom:2px solid transparent}#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"].active,#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"].active-parent,#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"]:hover,#app .header-menu .site-nav-link[data-level="1"].active,#app .header-menu .site-nav-link[data-level="1"].active-parent,#app .header-menu .site-nav-link[data-level="1"]:hover,#app .property-navigation .site-nav-link[data-level="1"].active,#app .property-navigation .site-nav-link[data-level="1"].active-parent,#app .property-navigation .site-nav-link[data-level="1"]:hover,#app md-menu-bar .site-nav-link[data-level="1"].active,#app md-menu-bar .site-nav-link[data-level="1"].active-parent,#app md-menu-bar .site-nav-link[data-level="1"]:hover{color:#111}#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"].active .link-extra,#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"].active-parent .link-extra,#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"]:hover .link-extra,#app .header-menu .site-nav-link[data-level="1"].active .link-extra,#app .header-menu .site-nav-link[data-level="1"].active-parent .link-extra,#app .header-menu .site-nav-link[data-level="1"]:hover .link-extra,#app .property-navigation .site-nav-link[data-level="1"].active .link-extra,#app .property-navigation .site-nav-link[data-level="1"].active-parent .link-extra,#app .property-navigation .site-nav-link[data-level="1"]:hover .link-extra,#app md-menu-bar .site-nav-link[data-level="1"].active .link-extra,#app md-menu-bar .site-nav-link[data-level="1"].active-parent .link-extra,#app md-menu-bar .site-nav-link[data-level="1"]:hover .link-extra{transform:translateY(5px);opacity:1;border-bottom:2px solid #666}#app.has-site-CTA .btn-site-cta,#app.has-site-CTA .btn-site-cta:active,#app.has-site-CTA .btn-site-cta:link,#app.has-site-CTA .btn-site-cta:visited{padding:5px 12px;color:#fff;border:1px solid #444;background:#444}#app.has-site-CTA .btn-site-cta:hover{color:#fff;border:1px solid #999;background:#999}#app.has-header-image .header,#app.has-module-header-image .header,#app.has-page-CTA .header{position:absolute;top:0;right:0;left:0;z-index:11}#app:not(.has-header-image):not(.has-module-header-image):not(.has-page-CTA) #header-container{box-shadow:0 2px 2px rgba(0,0,0,.1)}#app:not(.has-header-image):not(.has-module-header-image):not(.has-page-CTA).property-filter .header .header-content{background:0 0}.header-retracting{background:rgba(255,255,255,.85)}.header-retracting .site-logo-type{font-size:20px}.header-retracting h1.site-logo-type.long-name{font-size:20px}#app.has-page-CTA .page-cta-container{padding:300px 12% 230px}@media (max-width:959px){#app.has-page-CTA .page-cta-container{padding:200px 10% 110px}}@media (max-width:767px){#app.has-page-CTA .page-cta-container{padding:200px 8% 90px}}#app.has-page-CTA .page-cta-container h1{font-family:'Libre Baskerville',serif;font-size:30px}#app.has-page-CTA .page-cta-container .btn,#app.has-page-CTA .page-cta-container .btn:active,#app.has-page-CTA .page-cta-container .btn:link,#app.has-page-CTA .page-cta-container .btn:visited{color:#222;border:none;letter-spacing:2px;background:rgba(255,255,255,.8)}#app.has-page-CTA .page-cta-container .btn:hover{color:#fff;border:none;background-color:#222}#app.has-page-CTA.landing-stream.header-image-full-browser-height .page-CTA-wrapper .page-cta-container{margin-top:80px}.main-column-gutter{padding-left:12%}@media (max-width:959px){.main-column-gutter{padding-left:0}}.shell-content .sidebar{padding:30px;background:#f7f7f7}.sidebar .sidebar-menu-section-name{margin-bottom:30px;font-family:'Libre Baskerville',serif;font-size:24px;font-weight:400;text-transform:none;color:#333;letter-spacing:normal}.sidebar-menu ul.list-level1>li{padding-bottom:5px;background:url(/assets/1/5/bundles/sitetheorytemplate/images/common/line-dotted-grey.png) repeat-x left bottom;background-size:96px}.sidebar-menu ul.list-level1>li:last-child{background:0 0}.sidebar-menu .site-nav-link[data-level="1"]{font-family:'Libre Baskerville',serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;padding:12px 20px 12px 0;background:url(/assets/1/5/bundles/sitetheorytemplate/images/common/arrowDouble.png) no-repeat right center;background-size:0}.sidebar-menu .site-nav-link[data-level="1"]:hover{background-size:9px}.sidebar-menu .site-nav-link[data-level="1"].active,.sidebar-menu .site-nav-link[data-level="1"].active-parent{text-transform:none;font-style:italic;font-weight:400;font-size:18px;color:#888;letter-spacing:normal}.sidebar-menu .site-nav-link[data-level="2"]{font-size:14px;font-family:'Libre Baskerville',serif}.sidebar-menu .site-nav-link[data-level="3"]{font-family:Montserrat,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px}.nav-drawer-background-light{background:#f9f9f9;border:1px solid rgba(0,0,0,.05)}.nav-drawer-background-light .nav-drawer-menu .site-nav-link{display:block}.nav-drawer-background-light .nav-drawer-menu .site-nav-link[data-level="1"]{font-family:'Libre Baskerville',serif;color:#666}.nav-drawer-background-light .nav-drawer-menu .site-nav-link[data-level="1"]:hover{color:#222}.nav-drawer-background-light .nav-drawer-menu .site-nav-link[data-level="2"]{font-family:Montserrat,sans-serif;color:#666}.nav-drawer-background-light .nav-drawer-menu .site-nav-link[data-level="2"]:hover{color:#222}.nav-drawer-background-light .nav-drawer-menu .site-nav-link[data-level="3"]{font-family:Montserrat,sans-serif}.footer-marketing .footer-marketing-background{background:#e4e3e3}#app .sitemap-background{background:#e4e3e3}#app .sitemap-background .menu-sitemap ul li .site-nav-link{margin-bottom:10px;font-family:'Libre Baskerville',serif;color:#666;font-weight:400;line-height:1}#app .sitemap-background .menu-sitemap ul li .site-nav-link:hover{color:#222}#app .sitemap-background .menu-sitemap ul li .site-nav-link[data-level="1"]{margin-bottom:28px;padding-bottom:22px;color:#555;font-family:Montserrat,sans-serif;-webkit-font-smoothing:subpixel-antialiased;text-transform:uppercase;font-size:11px;letter-spacing:2px}.footer-background{background:#f2f2f2}.footer .font-body,.footer .site-info-label{color:#aaa;font-family:'Libre Baskerville',serif}.footer .disclaimer-container,.footer .footer-legal-container,.footer .footer-site-info{font-size:12px}.footer .footer-legal-links a,.footer .footer-legal-links a:active,.footer .footer-legal-links a:link,.footer .footer-legal-links a:visited,.footer .footer-site-info a,.footer .footer-site-info a:active,.footer .footer-site-info a:link,.footer .footer-site-info a:visited{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;color:#aaa}.footer .footer-legal-links a:hover,.footer .footer-site-info a:hover{color:#333}.footer .footer-site-info{letter-spacing:1px;line-height:2.4}.footer .footer-site-info .delimiter::before{color:#aaa}.footer .footer-credit .vendor .credit-text{font-size:10px}.footer .footer-credit a{opacity:.45}.footer .footer-credit a:hover{opacity:1}.footer .platform a{color:#666}.more-box.immersive.contact-popup h1,.more-box.immersive.site-cta-popup h1{font-size:22px}.landing-stream #list-structure [id^=landing-item-].stream-item h1.title,.shell-body-modules #list-structure [id^=landing-item-].stream-item h1.title{font-size:40px;letter-spacing:2px}@media (max-width:600px){.landing-stream #list-structure [id^=landing-item-].stream-item h1.title,.shell-body-modules #list-structure [id^=landing-item-].stream-item h1.title{font-size:28px}}@media (max-width:320px){.landing-stream #list-structure [id^=landing-item-].stream-item h1.title,.shell-body-modules #list-structure [id^=landing-item-].stream-item h1.title{font-size:20px}}.landing-stream .btn.btn-cta,.landing-stream .btn.btn-cta:active,.landing-stream .btn.btn-cta:link,.landing-stream .btn.btn-cta:visited,.shell-body-modules .btn.btn-cta,.shell-body-modules .btn.btn-cta:active,.shell-body-modules .btn.btn-cta:link,.shell-body-modules .btn.btn-cta:visited{color:#333;padding:12px 18px 12px 24px;border:1px solid #666;background:0 0}.landing-stream .btn.btn-cta:hover,.shell-body-modules .btn.btn-cta:hover{color:#fff;border:1px solid #333;background-color:#333}.landing-stream.has-background-image .btn-cta,.landing-stream.has-background-image .btn-cta:active,.landing-stream.has-background-image .btn-cta:link,.landing-stream.has-background-image .btn-cta:visited,.landing-stream.parallax-wrapper .btn-cta,.landing-stream.parallax-wrapper .btn-cta:active,.landing-stream.parallax-wrapper .btn-cta:link,.landing-stream.parallax-wrapper .btn-cta:visited,.shell-body-modules.has-background-image .btn-cta,.shell-body-modules.has-background-image .btn-cta:active,.shell-body-modules.has-background-image .btn-cta:link,.shell-body-modules.has-background-image .btn-cta:visited,.shell-body-modules.parallax-wrapper .btn-cta,.shell-body-modules.parallax-wrapper .btn-cta:active,.shell-body-modules.parallax-wrapper .btn-cta:link,.shell-body-modules.parallax-wrapper .btn-cta:visited{color:#fff;border:1px solid #fff;background:0 0}.landing-stream.has-background-image .btn-cta:hover,.landing-stream.parallax-wrapper .btn-cta:hover,.shell-body-modules.has-background-image .btn-cta:hover,.shell-body-modules.parallax-wrapper .btn-cta:hover{color:#222;border:1px solid #fff;background-color:#fff}.landing-stream .stream-item:not(.has-background-color).collection-module h1.title,.shell-body-modules .stream-item:not(.has-background-color).collection-module h1.title{max-width:unset}.landing-stream #list-structure [id^=landing-item-].stream-item .module-stream.large-context .st-card.has-ratio h2,.shell-body-modules #list-structure [id^=landing-item-].stream-item .module-stream.large-context .st-card.has-ratio h2{font-size:18px;text-transform:uppercase;letter-spacing:2px}.landing-stream #list-structure [id^=landing-item-].stream-item .module-stream.large-context .st-card.has-ratio h2::after,.shell-body-modules #list-structure [id^=landing-item-].stream-item .module-stream.large-context .st-card.has-ratio h2::after{transition:all .6s ease-out;content:'';display:table;margin:16px auto;width:74px;height:8px;background:url(/assets/1/5/bundles/sitetheorytemplatesterling/images/Dotted-Line-White.png) repeat-x center top;background-size:108px}.landing-stream #list-structure [id^=landing-item-].stream-item .module-stream.large-context .st-card.has-ratio .has-link:hover h2::after,.shell-body-modules #list-structure [id^=landing-item-].stream-item .module-stream.large-context .st-card.has-ratio .has-link:hover h2::after{width:200px}#app .calculator-mortgage .template-background-color-pop{background:#c1c8cf}#app.quotes-layout .quotation-mark{opacity:.1}#app.quotes-layout .citation{font-size:12px}.profile-contact a{font-weight:700}.fc-list-day-side-text,.fc-list-day-text{font-family:'Libre Baskerville',serif;font-weight:400}.fc-list-event .fc-list-event-graphic .fc-list-event-dot{border-color:#555}.fc-list-event:hover td{background:#555}.fc-list-event:hover .fc-list-event-graphic .fc-list-event-dot{border-color:#333}.fc-timegrid-event .fc-event-main{color:#111}.fc-timegrid-event:hover{background-color:#666;border:1px solid #666}.fc-timegrid-event:hover .fc-event-main{color:#fff}