.tvf-campaign-hero{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.tvf-campaign-hero__inner{display:grid;gap:2.4rem}.tvf-campaign-hero__content{display:flex;flex-direction:column;align-items:center;text-align:center}.tvf-campaign-hero__eyebrow{margin:0 0 1.2rem;font-family:var(--font-button-family);font-weight:700;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.tvf-campaign-hero__heading{margin:0;font-family:var(--font-section-heading-family);font-weight:700;font-size:clamp(4.4rem,11vw,12rem);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}.tvf-campaign-hero__line{display:block}.tvf-campaign-hero__line--outline{color:transparent;-webkit-text-stroke:.15rem rgb(var(--color-foreground))}@media(min-width:750px){.tvf-campaign-hero__line--outline{-webkit-text-stroke-width:.25rem}}@supports not (-webkit-text-stroke: 1px black){.tvf-campaign-hero__line--outline{color:rgb(var(--color-foreground))}}.tvf-campaign-hero--marquee .tvf-campaign-hero__eyebrow{text-align:center}.tvf-campaign-hero__marquee{overflow:hidden;margin-bottom:.8rem}.tvf-campaign-hero__row{display:flex;overflow:hidden}.tvf-campaign-hero__track{display:flex;flex-shrink:0;align-items:center;width:max-content;animation:tvfHeroMarquee 80s linear infinite;will-change:transform}.tvf-campaign-hero__word,.tvf-campaign-hero__offer{font-family:var(--font-section-heading-family);font-weight:700;line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.tvf-campaign-hero__offer{margin:.4rem 0 0;font-size:clamp(4rem,8vw,13rem);text-align:center;color:rgb(var(--color-foreground))}.tvf-campaign-hero__word{font-size:clamp(6.4rem,14vw,18rem);white-space:nowrap}.tvf-campaign-hero--marquee .tvf-campaign-hero__text{font-family:var(--font-button-family);font-weight:700;font-size:clamp(1.6rem,1.6vw,2.2rem);letter-spacing:.04em;text-transform:uppercase}.tvf-campaign-hero__word.tvf-campaign-hero__line--outline{-webkit-text-stroke-width:.2rem}@media(min-width:750px){.tvf-campaign-hero__word.tvf-campaign-hero__line--outline{-webkit-text-stroke-width:.3rem}}.tvf-campaign-hero__sep{padding:0 .4em;font-size:clamp(2.4rem,5vw,6.4rem);line-height:1}@keyframes tvfHeroMarquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tvf-campaign-hero__track{animation:none}}.tvf-campaign-hero__text{max-width:48rem;margin-top:1.6rem;font-size:1.6rem;line-height:1.5}.tvf-campaign-hero__text p{margin:0;color:inherit}.tvf-campaign-hero__code{margin-top:2rem;font-size:clamp(2rem,2.2vw,2.8rem)}.tvf-campaign-hero__code .copy-code__button{gap:.6em;padding:.35em .35em .35em .75em;border-width:.2rem}.tvf-campaign-hero__code .copy-code__hint{padding:.3em .7em;font-size:.65em}.tvf-campaign-hero__buttons{display:grid;grid-template-columns:1fr;gap:.8rem;width:100%;max-width:40rem;margin-top:2.4rem}.tvf-campaign-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1rem 2.4rem;border:.1rem solid rgb(var(--color-foreground));color:rgb(var(--color-foreground));font-family:var(--font-button-family);font-weight:700;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background-color var(--duration-default, .2s) ease,color var(--duration-default, .2s) ease}.tvf-campaign-hero__button--primary,.tvf-campaign-hero__button:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.tvf-campaign-hero__button--primary:hover{background-color:transparent;color:rgb(var(--color-foreground))}.tvf-campaign-hero__image{display:block;width:100%;height:auto}@media(min-width:750px){.tvf-campaign-hero__buttons{grid-template-columns:repeat(auto-fit,minmax(0,1fr));max-width:48rem}.tvf-campaign-hero--with-image .tvf-campaign-hero__inner{grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.tvf-campaign-hero--with-image .tvf-campaign-hero__content{align-items:flex-start;text-align:left}.tvf-campaign-hero--with-image .tvf-campaign-hero__heading{font-size:clamp(4.4rem,7vw,10rem)}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/component-tvf-campaign-hero.css.map */
