.tsus-homehero{background-color:var(--tsus-charcoal);--section-side-padding: clamp(3rem, 1.462rem + 3.846vw, 7rem);--section-top-padding: 5rem}.tsus-homehero .hero-container{max-width:1920px;margin:0 auto;position:relative;overflow:hidden;height:clamp(600px,41.25rem + 23.44vw,750px);--wedge-width: clamp(570px, 33rem + 16.667vw ,650px);--wedge-height: 320px;--half-wedge-height: round(calc(var(--wedge-height) / 2), 1px)}@media (max-width: 90em){.tsus-homehero .hero-container{--wedge-width: clamp(460px, 32.25rem + 17.1875vw, 570px);--wedge-height: clamp(265px, 19.625rem + 8.59375vw, 320px)}}@media (max-width: 50em){.tsus-homehero .hero-container{height:clamp(600px,90rem - 37.5vw,750px);--wedge-width: clamp(360px, 26rem + 25vw ,460px);--wedge-height: 265px}}.tsus-homehero .hero-container video{object-fit:cover}.tsus-homehero .hero-container .wedge{position:absolute;bottom:0;height:var(--wedge-height);width:var(--wedge-width);max-width:100%;background-color:var(--tsus-charcoal);padding:var(--section-top-padding) var(--section-side-padding);display:flex;flex-direction:column}.tsus-homehero .hero-container .wedge:after{content:"";position:absolute;border-top:var(--wedge-height) solid transparent;border-bottom:0px solid transparent;border-right:0px solid transparent;border-left:var(--half-wedge-height) solid var(--tsus-charcoal);right:calc(-1 * var(--half-wedge-height));top:0;bottom:0}.tsus-homehero .hero-container .wedge .slide-title{font-family:var(--font-display);font-size:var(--type-display-xl);font-weight:var(--weight-bold);line-height:.95;text-transform:uppercase;color:#fff;margin:0;margin-bottom:2rem}.tsus-homehero .hero-container .wedge .slide-title div{text-wrap:nowrap}@media (max-width: 25em){.tsus-homehero .hero-container .wedge .slide-title.long-title{font-size:3.4rem}}.tsus-homehero .hero-container .wedge .subtitle{font-family:var(--font-editorial);font-size:var(--type-display-medium);font-weight:var(--weight-bold);line-height:.85;text-transform:uppercase;color:var(--tsus-gold);margin-bottom:3rem;text-wrap:nowrap}@media (max-width: 25em){.tsus-homehero .hero-container .wedge .subtitle.long-subtitle{font-size:2.5rem}}.tsus-homehero .hero-container .wedge .feature-play-button{padding:1.6rem 2.5rem;height:44px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s ease;font-family:var(--font-display);font-size:var(--type-ui);font-weight:var(--weight-bold);line-height:var(--line-height-tight);text-transform:uppercase;color:#fff;border:2px solid;border-image-slice:1;border-width:1px;border-image-source:linear-gradient(to right,var(--tsus-gold, #AC9155),#fff);align-self:flex-start}.tsus-homehero .hero-container .wedge .feature-play-button:hover{background-color:var(--tsus-gold);border:1px solid var(--tsus-gold);border-image-slice:initial;border-image-source:initial}@media (max-width: 50em){.tsus-homehero .hero-container .wedge .feature-play-button{align-self:auto}}.tsus-homehero .hero-container .btnPauseVideo{position:absolute;bottom:var(--section-top-padding);right:var(--section-side-padding);background-color:transparent;color:#fff;border:none;padding:1rem;font-size:3rem;z-index:1}@media (max-width: 40em){.tsus-homehero .hero-container .btnPauseVideo{bottom:calc(var(--wedge-height) + 2.5rem)}}.tsus-homehero .hero-container .btnPauseVideo.paused i:before{content:"\f04b"}.tsus-homehero .hero-container .star-overlay{position:absolute;top:-1px;right:-2px;bottom:0}.tsus-homehero .hero-container .star-overlay svg{height:100%;width:auto}@media (max-width: 1100px){.tsus-homehero .hero-container .star-overlay{display:none}}@media (max-width: 40em){.tsus-homehero .hero-container .star-overlay{display:block;bottom:auto;height:325px}}.tsus-homehero .hero-container .hero-image.desktop{height:100%;background-size:cover;background-position-x:50%;background-position-y:50%}.tsus-homehero .hero-container .hero-image.desktop.reduced-motion{display:none}@media (prefers-reduced-motion){.tsus-homehero .hero-container .btnPauseVideo{display:none}.tsus-homehero .hero-container video{display:none}.tsus-homehero .hero-container .hero-image.desktop.reduced-motion{display:block}}
