div#home-hero{position:relative}div#home-hero .hero section.hero-figure{margin:0}div#home-hero .hero section.hero-figure .caption-wrap{display:inline}div#home-hero .hero section.hero-figure .caption-wrap .hero-headline{font-family:var(--halis);font-weight:700;text-transform:uppercase;font-size:6.4rem;line-height:7.4rem;letter-spacing:.08em;padding:0 1.5rem;display:inline;margin:0;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:2px}@media (max-width: 64em){div#home-hero .hero section.hero-figure .caption-wrap .hero-headline{font-size:5.2rem;line-height:6.4rem}}@media (max-width: 50em){div#home-hero .hero section.hero-figure .caption-wrap .hero-headline{font-size:4.2rem;line-height:5.6rem}}@media (max-width: 40em){div#home-hero .hero section.hero-figure .caption-wrap .hero-headline{font-size:3.2rem;line-height:4rem;letter-spacing:.05em}}div#home-hero .hero section.hero-figure .caption-wrap .hero-headline.color1{background-color:var(--mc1-bg);color:var(--mc1-text)}div#home-hero .hero section.hero-figure .caption-wrap .hero-headline.color5{background-color:var(--mc5-bg);color:var(--maroon)}div#home-hero .hero section.hero-figure .caption-wrap .hero-headline.color7{background-color:var(--mc7-bg);color:var(--maroon)}div#home-hero .hero section.hero-figure .caption-wrap .hero-headline.color9{background-color:var(--mc9-bg);color:#fff;text-shadow:0px 2px 15px #000}div#home-hero .hero section.hero-figure .caption-wrap .hero-headline.color11{background-color:var(--mc11-bg);color:var(--maroon)}div#home-hero .hero section.hero-figure .caption-wrap .hero-headline.color12{background-color:var(--mc12-bg);color:var(--mc12-text)}div#home-hero .hero section.hero-figure .caption-wrap .hero-headline.color14{background-color:var(--mc14-bg);color:#fff}div#home-hero .hero section.hero-figure .caption-wrap .hero-headline.color16{background-color:var(--mc16-bg);color:var(--mc16-text)}div#home-hero .hero section.hero-figure .hero-image-container{height:750px;display:none;position:relative}div#home-hero .hero section.hero-figure .hero-image-container.activated,div#home-hero .hero section.hero-figure .hero-image-container.preview{display:block}div#home-hero .hero section.hero-figure .hero-image-container.activated .mobile,div#home-hero .hero section.hero-figure .hero-image-container.preview .mobile{display:none}div#home-hero .hero section.hero-figure .hero-image-container .hero-image{height:100%;width:100%;object-fit:cover}div#home-hero .hero section.hero-figure .hero-image-container .hero-image.reduced-motion{display:none}div#home-hero .hero section.hero-figure .hero-image-container .hero-video{width:100%;height:100%;object-fit:cover;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}@media (prefers-reduced-motion){div#home-hero .hero section.hero-figure .hero-image-container .hero-video,div#home-hero .hero section.hero-figure .hero-image-container .btnPauseVideo{display:none}div#home-hero .hero section.hero-figure .hero-image-container .hero-image.reduced-motion{display:block}}div#home-hero .hero section.hero-figure .hero-image-container .btnPauseVideo{position:absolute;top:13rem;right:4rem;width:44px;height:44px;color:var(--txst-gold);padding:1rem;display:flex;justify-content:center;align-items:center;background-color:transparent;border:1px solid var(--txst-gold);border-radius:50%;font-size:2.5rem;text-shadow:0px 0px 2px #363534}div#home-hero .hero section.hero-figure .hero-image-container .btnPauseVideo.paused{padding-left:1.5rem}div#home-hero .hero section.hero-figure .hero-image-container .btnPauseVideo.paused i:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f04b"}div#home-hero .hero section.hero-figure .hero-image-container .hero-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#00000059,#0000)}div#home-hero .hero section.hero-figure .hero-image-container .caption-wrap.mobile-title{display:none}div#home-hero .hero section.hero-figure .hero-content-overlay{position:absolute;bottom:0;width:100%}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement{margin:0 auto 3rem;display:flex;flex-direction:column;align-items:flex-start;gap:3rem;padding:0 4rem}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement .home-announcement{display:flex;justify-content:flex-start;text-decoration:none}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement .home-announcement .announcement-text{background-color:#fff;opacity:.9;color:var(--maroon);padding:2rem;border-right:1px solid var(--maroon);font-size:1.5rem;line-height:1}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement .home-announcement .announcement-button{padding:2rem;display:flex;justify-content:center;align-items:center}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement .home-announcement .announcement-button i{font-size:1.8rem}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement .home-announcement .announcement-button.color1{background-color:var(--mc1-bg);color:var(--mc1-text)}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement .home-announcement .announcement-button.color2{background-color:var(--mc2-bg);color:var(--mc2-text)}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement .home-announcement .announcement-button.color5{background-color:var(--mc5-bg);color:var(--maroon)}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement .home-announcement .announcement-button.color7{background-color:var(--mc7-bg);color:var(--maroon)}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement .home-announcement .announcement-button.color11{background-color:var(--mc11-bg);color:var(--maroon)}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement .home-announcement .announcement-button.color12{background-color:var(--mc12-bg);color:var(--mc12-text)}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement .home-announcement .announcement-button.color16{background-color:var(--mc16-bg);color:var(--mc16-text)}div#home-hero .hero section.hero-figure div.button-bar{padding:2rem 4rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;opacity:.95;width:100%}div#home-hero .hero section.hero-figure div.button-bar .button-bar-heading{color:var(--button-bar-text-color);margin:0;font-family:var(--halis);font-weight:700;font-size:2.8rem;line-height:3.4rem;text-transform:uppercase}div#home-hero .hero section.hero-figure div.button-bar ul.home-hero-buttons{list-style:none;padding:0;display:flex;margin:0}div#home-hero .hero section.hero-figure div.button-bar ul.home-hero-buttons li a{text-decoration:none;border:1px solid var(--button-bar-text-color);color:var(--button-bar-text-color);border-right-width:0;padding-inline:4rem;display:flex;justify-content:center;align-items:center;text-align:center;height:44px;font-size:1.5rem;font-weight:600;font-family:var(--main-font);width:100%;white-space:nowrap;transition:all .2s ease}div#home-hero .hero section.hero-figure div.button-bar ul.home-hero-buttons li a span{transition:transform .2s ease}div#home-hero .hero section.hero-figure div.button-bar ul.home-hero-buttons li a.fill{background-color:var(--button-bar-text-color);color:var(--filled-button-text-color)}div#home-hero .hero section.hero-figure div.button-bar ul.home-hero-buttons li a.fill:hover{box-shadow:inset 0 -4px 0 0 var(--filled-button-text-color)}div#home-hero .hero section.hero-figure div.button-bar ul.home-hero-buttons li a:hover{box-shadow:inset 0 -4px 0 0 var(--button-bar-text-color)}div#home-hero .hero section.hero-figure div.button-bar ul.home-hero-buttons li a:hover span{transform:translateY(-2px)}div#home-hero .hero section.hero-figure div.button-bar ul.home-hero-buttons li:last-child a{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}div#home-hero .hero section.hero-figure div.button-bar ul.home-hero-buttons li:first-child a{border-top-left-radius:2px;border-bottom-left-radius:2px}div#home-hero .hero section.hero-figure div.button-bar ul.home-hero-buttons.no-heading{width:100%;justify-content:stretch}div#home-hero .hero section.hero-figure div.button-bar ul.home-hero-buttons.no-heading li{flex:1 1 0}div#home-hero .hero section.hero-figure div.button-bar ul.home-hero-buttons.no-heading li a{white-space:normal;font-family:var(--halis);font-weight:700;text-transform:uppercase;font-size:1.85rem;line-height:2rem}div#home-hero .hero section.hero-figure div.button-bar.stack{flex-direction:column;align-items:flex-start}div#home-hero .hero section.hero-figure div.button-bar.stack .home-hero-buttons{width:100%;justify-content:stretch}div#home-hero .hero section.hero-figure div.button-bar.stack .home-hero-buttons li{flex:1 1 0}div#home-hero .hero section.hero-figure div.button-bar.color1{background-color:var(--mc1-bg);--button-bar-background-color: var(--mc1-bg);--button-bar-text-color: var(--mc1-text);--filled-button-text-color: var(--mc1-bg)}div#home-hero .hero section.hero-figure div.button-bar.color2{background-color:var(--mc2-bg);--button-bar-background-color: var(--mc2-bg);--button-bar-text-color: var(--mc2-text);--filled-button-text-color: var(--maroon)}div#home-hero .hero section.hero-figure div.button-bar.color5{background-color:var(--mc5-bg);--button-bar-background-color: var(--mc5-bg);--button-bar-text-color: var(--maroon);--filled-button-text-color: var(--white)}div#home-hero .hero section.hero-figure div.button-bar.color7{background-color:var(--mc7-bg);--button-bar-background-color: var(--mc7-bg);--button-bar-text-color: var(--maroon);--filled-button-text-color: var(--white)}div#home-hero .hero section.hero-figure div.button-bar.color11{background-color:var(--mc11-bg);--button-bar-background-color: var(--mc11-bg);--button-bar-text-color: var(--maroon);--filled-button-text-color: var(--white)}div#home-hero .hero section.hero-figure div.button-bar.color12{background-color:var(--mc12-bg);--button-bar-background-color: var(--mc12-bg);--button-bar-text-color: var(--mc12-text);--filled-button-text-color: var(--maroon)}div#home-hero .hero section.hero-figure div.button-bar.color16{background-color:var(--mc16-bg);--button-bar-background-color: var(--mc16-bg);--button-bar-text-color: var(--mc16-text);--filled-button-text-color: var(--white)}@media (max-width: 64em){div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement{padding:0 3rem;align-items:flex-start}div#home-hero .hero section.hero-figure div.button-bar{padding:2rem 3rem}div#home-hero .hero section.hero-figure div.button-bar ul.home-hero-buttons li a{padding-inline:3rem}div#home-hero .hero section.hero-figure div.button-bar ul.home-hero-buttons.no-heading li a{font-size:1.4rem;line-height:1.5rem}}@media (max-width: 50em){div#home-hero .hero section.hero-figure .hero-image-container{height:360px}div#home-hero .hero section.hero-figure .hero-image-container .caption-wrap.mobile-title{display:inline;position:absolute;bottom:3rem;left:2rem}div#home-hero .hero section.hero-figure .hero-image-container.activated .hero-image.mobile,div#home-hero .hero section.hero-figure .hero-image-container.preview .hero-image.mobile{display:inline}div#home-hero .hero section.hero-figure .hero-image-container.activated .hero-image.desktop,div#home-hero .hero section.hero-figure .hero-image-container.activated .hero-video,div#home-hero .hero section.hero-figure .hero-image-container.activated .btnPauseVideo,div#home-hero .hero section.hero-figure .hero-image-container.preview .hero-image.desktop,div#home-hero .hero section.hero-figure .hero-image-container.preview .hero-video,div#home-hero .hero section.hero-figure .hero-image-container.preview .btnPauseVideo{display:none}div#home-hero .hero section.hero-figure .hero-content-overlay{position:static}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement{padding:0;margin:0;align-items:stretch}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement .caption-wrap{display:none}div#home-hero .hero section.hero-figure .hero-content-overlay .title-and-announcement .home-announcement .announcement-text{flex:1}div#home-hero .hero section.hero-figure .hero-content-overlay div.button-bar{flex-direction:column;align-items:flex-start;padding:2rem;gap:.5rem}div#home-hero .hero section.hero-figure .hero-content-overlay div.button-bar .home-hero-buttons{width:100%;justify-content:stretch}div#home-hero .hero section.hero-figure .hero-content-overlay div.button-bar .home-hero-buttons li{flex:1 1 0}}@media (max-width: 40em){div#home-hero .hero section.hero-figure .hero-content-overlay div.button-bar{padding:1.5rem 2rem}div#home-hero .hero section.hero-figure .hero-content-overlay div.button-bar .button-bar-heading{font-size:2rem;line-height:3.4rem}div#home-hero .hero section.hero-figure .hero-content-overlay div.button-bar .home-hero-buttons{flex-direction:column}div#home-hero .hero section.hero-figure .hero-content-overlay div.button-bar .home-hero-buttons li a{border-right-width:1px;border-bottom:0}div#home-hero .hero section.hero-figure .hero-content-overlay div.button-bar .home-hero-buttons li:last-child a{border-bottom:1px solid var(--button-bar-text-color)}}
