.hz-hero-slider .hz-video-copy{position:absolute;inset:0;z-index:4;display:flex;align-items:center;padding:clamp(64px,8vw,136px);color:#fff;pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(0,12px,0);transition:opacity .48s ease,transform .48s cubic-bezier(.2,.8,.2,1),visibility .48s}
.hz-hero-slider .hz-video-copy::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(22,11,28,.76) 0%,rgba(22,11,28,.52) 25%,rgba(22,11,28,.1) 57%,transparent 76%)}
.hz-hero-slider .hz-video-copy__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:0;width:min(480px,44vw);min-width:0;max-width:100%}
.hz-hero-slider .hz-video-copy__eyebrow{display:block;color:#f1ddf0;font-size:clamp(11px,.95vw,13px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.5;margin-bottom:clamp(9px,1.25vw,18px)}
.hz-hero-slider .hz-video-copy__heading{font-family:var(--fontDisplay,"Helvetica Neue",Arial,sans-serif);font-size:clamp(32px,4.1vw,63px);font-weight:650;line-height:1.08;letter-spacing:-.028em;color:#fff;margin:0;text-wrap:balance;overflow-wrap:break-word;text-shadow:0 2px 15px rgba(0,0,0,.17)}
.hz-hero-slider .hz-video-copy__subheading{font-family:var(--fontDisplay,"Helvetica Neue",Arial,sans-serif);font-size:clamp(17px,1.95vw,27px);line-height:1.28;color:#f9f0fa;margin:clamp(9px,1.1vw,15px) 0 0;font-weight:450}
.hz-hero-slider .hz-video-copy__button{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:clamp(21px,2.4vw,33px);padding:12px 22px;border:1px solid rgba(255,255,255,.37);border-radius:8px;background:#783080;color:#fff;text-decoration:none;font-size:15px;font-weight:650;line-height:1.25;box-shadow:0 8px 24px rgba(20,10,26,.26);transition:background .2s ease,transform .2s ease}
.hz-hero-slider .hz-video-copy__button:hover{background:#60236a;transform:translateY(-2px);color:#fff}
.hz-hero-slider .hz-video-copy__button:focus-visible{outline:3px solid #fff;outline-offset:4px}
.hz-hero-slider .hz-hero-slide.hz-intro-ready .hz-video-copy{opacity:1;visibility:visible;transform:translate3d(0,0,0);transition-delay:.25s}
.hz-hero-slider--mobile .hz-video-copy{align-items:flex-end;padding:24px 30px 52px;transform:translate3d(0,8px,0)}
.hz-hero-slider--mobile .hz-video-copy::before{background:linear-gradient(0deg,rgba(18,10,22,.90) 0%,rgba(18,10,22,.66) 35%,rgba(18,10,22,.0) 76%)}
.hz-hero-slider--mobile .hz-video-copy__content{width:min(290px,86%);max-width:calc(100% - 12px)}
.hz-hero-slider--mobile .hz-video-copy__eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:7px}
.hz-hero-slider--mobile .hz-video-copy__heading{font-size:clamp(25px,7.4vw,36px);line-height:1.08}
.hz-hero-slider--mobile .hz-video-copy__subheading{font-size:clamp(15px,4.1vw,19px);margin-top:6px}
.hz-hero-slider--mobile .hz-video-copy__button{min-height:44px;padding:10px 16px;margin-top:14px;font-size:13px}
@media(max-width:374px){.hz-hero-slider--mobile .hz-video-copy{padding-left:25px;padding-right:25px;padding-bottom:45px}.hz-hero-slider--mobile .hz-video-copy__heading{font-size:25px}}
@media(prefers-reduced-motion:reduce){.hz-hero-slider .hz-video-copy,.hz-hero-slider .hz-video-copy__button{transition:none!important;transform:none!important}}
