.epic-df-hero__overlay{opacity:var(--df-hero-overlay);background:linear-gradient(180deg,rgba(4,4,4,.34) 0%,transparent 24%),linear-gradient(0deg,rgba(4,4,4,1) 0%,rgba(4,4,4,.7) 22%,rgba(4,4,4,.18) 48%,transparent 66%)}.epic-df-hero__grain{opacity:.07}.epic-df-hero__content,.epic-df-hero__content.is-visible{left:50%;bottom:clamp(28px,4.5vh,52px);width:min(1120px,calc(100vw - 48px));text-align:center;transform:translate(-50%)}.epic-df-hero__content .epic-df-eyebrow,.epic-df-hero__content .epic-df-actions{justify-content:center}.epic-df-hero__content h1{max-width:1100px;margin:.7rem auto 0;font-size:clamp(2.45rem,3.9vw,4rem);line-height:.94;letter-spacing:-.055em}.epic-df-hero .epic-df-actions{margin-top:1rem}.epic-df-hero__orbit{top:clamp(18px,3vh,34px);right:auto;bottom:auto;left:50%;display:grid;width:clamp(104px,9vw,138px);filter:drop-shadow(0 8px 15px rgba(0,0,0,.22));transform:translate(-50%)}.epic-df-hero__orbit:hover{transform:translate(-50%) scale(1.035)}@media screen{.epic-df-hero{container-type:size;width:100%;height:max(0px,calc(100svh - var(--header-group-height, 132px) - 1px));min-height:0}.epic-df-hero__video,.epic-df-hero__orbit{--hero-logo-top: clamp(16px, 3cqh, 32px);--hero-frame-width: max(100cqw, calc((100cqh - var(--hero-logo-top)) * 2))}.epic-df-hero__video{position:absolute;left:50%;top:calc(var(--hero-logo-top) - var(--hero-frame-width) * .0625);width:var(--hero-frame-width);height:calc(var(--hero-frame-width) * 9 / 16);max-width:none;object-position:center;transform:translate(-50%)}.epic-df-hero__orbit{width:calc(var(--hero-frame-width) * .125);height:auto;top:var(--hero-logo-top);left:50%}}@media screen and (max-width:749px){.epic-df-hero__overlay{background:linear-gradient(180deg,rgba(4,4,4,.3) 0%,transparent 22%),linear-gradient(0deg,rgba(4,4,4,1) 0%,rgba(4,4,4,.72) 32%,rgba(4,4,4,.16) 64%,transparent 82%)}.epic-df-hero__content,.epic-df-hero__content.is-visible{left:50%;bottom:18px;width:calc(100vw - 24px);text-align:center;transform:translate(-50%)}.epic-df-hero__content h1{max-width:520px;margin-inline:auto;font-size:clamp(2.15rem,10.5vw,3.45rem);line-height:.92}.epic-df-hero__content .epic-df-actions{justify-content:center;gap:.42rem}.epic-df-hero .epic-df-actions .epic-df-button{min-height:39px;padding:.56rem .68rem;font-size:.58rem}.epic-df-hero__orbit{display:grid}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/epic-hero-clean.css.map */
