:root{--color-brand-primary:#9a0b0c}@font-face{font-display:swap;font-family:Montserrat;font-weight:300;src:url(/fonts/montserrat/Montserrat-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-weight:400;src:url(/fonts/montserrat/Montserrat-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-weight:500;src:url(/fonts/montserrat/Montserrat-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-weight:600;src:url(/fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-weight:800;src:url(/fonts/montserrat/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Oswald;font-weight:500;src:url(/fonts/oswald/Oswald-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-weight:400;src:url(/fonts/roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-weight:500;src:url(/fonts/roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-weight:700;src:url(/fonts/roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Condensed;font-weight:400;src:url(/fonts/roboto-condensed/RobotoCondensed-Regular.ttf) format("truetype")}@font-face{font-family:Veneer;font-style:normal;font-weight:400;src:url(/fonts/veneer-three.eot);src:url(/fonts/veneer-three.eot?#iefix) format("eot"),url(/fonts/veneer-three.woff2) format("woff2"),url(/fonts/veneer-three.woff) format("woff"),url(/fonts/veneer-three.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:200;src:url(/fonts/titillium-web/TitilliumWeb-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:300;src:url(/fonts/titillium-web/TitilliumWeb-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:400;src:url(/fonts/titillium-web/TitilliumWeb-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:600;src:url(/fonts/titillium-web/TitilliumWeb-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:700;src:url(/fonts/titillium-web/TitilliumWeb-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:900;src:url(/fonts/titillium-web/TitilliumWeb-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:morganite;src:url(/fonts/morganite/Morganite-Medium.woff2) format("woff2"),url(/fonts/morganite/Morganite-Medium.woff) format("woff"),url(/fonts/morganite/Morganite-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:morganite-black;src:url(/fonts/morganite/Morganite-Black.woff2) format("woff2"),url(/fonts/morganite/Morganite-Black.woff) format("woff"),url(/fonts/morganite/Morganite-Black.ttf) format("truetype")}.text-404{color:#dc3b3a;font-size:1.3rem;font-weight:700;text-align:center}.leadership-detail-page{margin-top:-120px;overflow:hidden;padding-bottom:326px;position:relative}.leadership-detail-page .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;z-index:-1}.leadership-detail-page .bg-1,.leadership-detail-page .bg-2{background-color:#e6e6e6;display:none;height:100%;inset:0}@media (min-width:1200px){.leadership-detail-page .bg-1,.leadership-detail-page .bg-2{display:block}}.leadership-detail-page .bg-1{clip-path:polygon(0 0,max(50px,(100% - 1312px)/2 - 50px) 0,calc(50% - 336px) 1900px,0 2308px)}.leadership-detail-page .bg-2{clip-path:polygon(100% 1900px,100% 3800px,calc(50% + 397px) 3200px)}.leadership-detail-page .bg-3{clip-path:polygon(0 0,100% 0,100% 50%,15% 100%,0 100%);filter:brightness(.4);height:260px}@media (min-width:768px){.leadership-detail-page .bg-3{clip-path:polygon(0 0,100% 0,15% 100%,0 100%);height:430px}}@media (min-width:1200px){.leadership-detail-page .bg-3{clip-path:polygon(0 0,100% 0,100% 50px,calc(50% - 496px) 100%)}}.leadership-detail-page h1{color:#010205;font-family:morganite-black;font-size:80px;letter-spacing:11px;line-height:.75;margin:0 auto;max-width:1280px;padding:240px 12px 60px;text-align:right;text-transform:uppercase}@media (min-width:480px){.leadership-detail-page h1{padding:240px 60px 95px 12px}}@media (min-width:1200px){.leadership-detail-page h1{font-size:160px;letter-spacing:22px;line-height:120px;padding:386px 12px 0}}.leadership-detail-page h1 .highlight{color:#9a0b0c;display:block;font-size:48px;letter-spacing:7px;line-height:.75;text-align:right}@media (min-width:1200px){.leadership-detail-page h1 .highlight{font-size:99px;letter-spacing:14px;line-height:70px;padding-right:8px}}.leadership-detail-page .profile-image-container{margin-top:1rem;overflow:hidden;padding:0 2rem;position:relative;width:100%}@media (min-width:1200px){.leadership-detail-page .profile-image-container{margin-top:101px}}.leadership-detail-page .profile-image{aspect-ratio:1;margin:0 auto;max-width:660px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}@media (min-width:1200px){.leadership-detail-page .profile-image{height:660px;margin:0;transform:translateX(max((100vw - 1290px)/2,0px));width:660px}}.leadership-detail-page .leader-images-container{background-color:#9a0b0c;height:min(450px,68vw);left:0;position:absolute;top:min(65px,8.5vw);width:100%}.leadership-detail-page .leader-images{background-color:#9a0b0c;display:none;flex-shrink:0;height:450px;position:absolute;width:calc(450px*var(--leader-count, 0))}@media (min-width:1200px){.leadership-detail-page .leader-images{display:flex}}.leadership-detail-page .leader-images.pre{transform:translateX(calc(450px*var(--leader-count, 0)*-1 + 50vw - 644px))}.leadership-detail-page .leader-images.post{transform:translateX(calc(50vw + 14px))}.leadership-detail-page .leader-images img{flex-shrink:0;height:450px;mix-blend-mode:lighten;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:450px}.leadership-detail-page .leadership-detail-content{margin:0 auto;max-width:740px;padding:0 32px;width:100%}@media (min-width:1200px){.leadership-detail-page .leadership-detail-content{transform:translateX(147px)}}.leadership-detail-page .leadership-detail-content .leader-name{color:#010205;font-family:morganite-black;font-size:80px;letter-spacing:11px;line-height:.75;margin:0;padding-top:62px;text-transform:uppercase}@media (min-width:1200px){.leadership-detail-page .leadership-detail-content .leader-name{font-size:160px;letter-spacing:22px}}.leadership-detail-page .leadership-detail-content .leader-role{color:#9a0b0c;font-family:morganite-black;font-size:40px;letter-spacing:6px;margin:0;padding-top:10px;text-transform:uppercase}@media (min-width:1200px){.leadership-detail-page .leadership-detail-content .leader-role{font-size:60px;letter-spacing:8px}}.leadership-detail-page .leadership-detail-content .dynamic-content{margin-top:30px}.leadership-detail-page .leadership-detail-content .dynamic-content .biography{font-size:24px;font-weight:700;line-height:1.8}@media (min-width:1200px){.leadership-detail-page .leadership-detail-content .dynamic-content .biography{font-size:32px}}.leadership-detail-page .leadership-detail-content .dynamic-content .biography strong{color:#9a0b0c}@media (min-width:1200px){.leadership-detail-page .leadership-detail-content .dynamic-content .biography .offset{transform:translateX(-50%)}}.leadership-detail-page .leadership-detail-content .link-black{color:#000;font-weight:700}.leadership-detail-page .leadership-detail-content .link-black:hover{color:#000}.leadership-detail-page .leadership-detail-content .link-black.underline{text-decoration:underline}.page-wrap{position:relative;z-index:0}.site-footer{clip-path:polygon(0 160px,min(80%,100vw - (100vw - 1300px)/2) 0,100% 340px,100% 100%,0 100%);margin-top:-340px;padding-top:326px;position:relative;z-index:1}
