:root{scroll-behavior:smooth}html,body{height:auto!important;width:100%;margin:0;overflow-x:clip!important;overflow-y:visible!important}body{font-family:'Source Serif 4',serif!important;line-height:1.7!important}.container{width:100%!important;padding:0!important;height:auto!important}#header{height:45px;position:sticky;top:0;z-index:1000}.home_panel{height:45px}.holder_wide{width:100%;max-width:1200px;margin:auto}.logo-holder{display:flex;justify-content:center;float:none!important;margin:auto!important}.logo{margin:0!important}.logo a{display:block;min-height:24px}.header{height:100svh!important;min-height:760px;max-height:none!important;margin:0!important;background-attachment:scroll!important}.title{height:auto;bottom:9%;left:24px;right:24px;max-width:1200px}.title h1,.title h2,.title p.subline,.title p.author{display:block!important}.title h1{font-family:'Barlow',sans-serif;font-weight:900;font-size:clamp(45px,7vw,100px);letter-spacing:.04em;line-height:1}.title h2{width:min(480px,70%)}.title h2 img{height:auto;max-width:100%}.title .subline{font-family:'Barlow',sans-serif;line-height:1.5!important}.title .author{font-family:'Barlow',sans-serif}#progress{position:fixed;top:45px;left:0;width:0;height:3px;background:#c3ad82;z-index:1001}.row.video[hidden],.sub_footer[hidden]{display:none!important}.wrapper .row{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.question{font-weight:700}.dropcap{font-family:'Barlow',sans-serif;font-weight:900}.covered{background-attachment:scroll!important;min-height:680px;height:85svh}.pullquote{z-index:2}.pull_left_image,.pull_right_image{width:300px;padding:0}.pull_left_image{margin-left:-330px}.pull_right_image{margin-right:-330px}.full_inner{max-width:100%}.full_inner img,.pull_left_image img,.pull_right_image img{height:auto;max-width:100%}.credit,.caption{font-family:'Barlow',sans-serif!important}.name-title .name{font-weight:600}.backtosi{padding:30px 0}.wrapper a{color:inherit;text-decoration:underline}a:focus-visible{outline:3px solid #c3ad82!important;outline-offset:4px}#footer{font-family:'Roboto Condensed',sans-serif}#footer p{margin:8px 0!important;line-height:1.6!important}#footer .holder_wide{padding:20px}.frame .content{padding:20px}
@media(max-width:1279px){.wrapper .col-md-6,.wrapper .col-md-8{width:min(740px,100%);margin:auto;float:none;padding:0 24px}.pull_left_image,.pull_right_image{width:100%;float:none;margin:30px 0;padding:0}.full_inner{margin:30px 0}.covered .pullquote{max-width:90%}}
@media(max-width:768px){.header{min-height:760px;height:90svh!important}.title{left:20px;right:20px;bottom:65px}.title h1{font-size:clamp(40px,10vw,66px)!important;letter-spacing:.01em}.title .subline{font-size:17px!important;letter-spacing:0}.title h2{width:80%}.section.covered{min-height:540px;height:70svh}.covered .pullquote{font-size:clamp(28px,6vw,44px);width:auto;max-width:none;left:24px;right:24px}.people{display:flex!important;gap:20px;flex-wrap:wrap}.people li{width:100%!important;display:flex;gap:18px;align-items:center}.people .headshot{margin:0!important}.people .headshot img{width:72px;height:72px;object-fit:cover}.people .name-title{margin:0!important}.people .name-title .name,.people .name-title .titlename{font-size:20px!important}.video_intro{padding-bottom:30px}.break{height:35px}.dropcap{font-size:64px;height:90px;line-height:82px;width:90px;margin:0 16px 0 0}.full_inner{margin:25px 0}#footer .content{padding:15px}.header.section .credit{font-size:10px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.covered,.header{background-attachment:scroll!important}}
.people .headshot img{width:100px;height:100px;object-fit:cover}@media(max-width:768px){.people .headshot img{width:72px;height:72px}}
/* Original absolute logo offset assumed a sibling social rail. Center it after removing that rail. */
.logo-holder{height:24px!important}.logo{position:static!important;left:auto!important;float:none!important;width:auto!important;transform:none!important}
.covered .pullquote{font-weight:900;text-shadow:0 2px 18px rgba(0,0,0,.55)}@media(max-width:768px){.covered .pullquote{font-size:26px;line-height:1.45}}
