.tg-hero{position:relative;height:100vh;height:100svh;min-height:640px;overflow:hidden;background:var(--tg-indigo);isolation:isolate}.tg-hero--large{height:85vh;height:85svh}.tg-hero__media,.tg-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tg-hero__video{object-fit:cover;transform:scale(1.06);animation:tg-hero-zoom 2.4s var(--tg-ease) forwards}@keyframes tg-hero-zoom{to{transform:scale(1)}}.tg-hero__placeholder{background:var(--tg-midnight);fill:#ffffff26}.tg-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05152680,#05152600 24%),linear-gradient(0deg,rgba(5,21,38,calc(var(--tg-hero-overlay) + .62)),rgba(5,21,38,calc(var(--tg-hero-overlay) + .2)) 34%,#05152600 62%),radial-gradient(120% 80% at 50% 50%,#05152600 55%,#05152659)}.tg-hero__content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:28px;padding-bottom:96px}@media(min-width:990px){.tg-hero__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding-bottom:104px}}.tg-hero__main{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:880px}.tg-hero__badge{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:500 12px/1 var(--tg-font);letter-spacing:.08em;animation:tg-fade-up .9s var(--tg-ease) .05s both}.tg-hero__dot{position:relative;width:8px;height:8px;border-radius:50%;background:#4fd1a5}.tg-hero__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid #4fd1a5;animation:tg-ping 1.8s ease-out infinite}@keyframes tg-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.tg-hero__subtitle{font:500 var(--tg-fs-label)/1.3 var(--tg-font);letter-spacing:.2em;text-transform:uppercase;animation:tg-fade-up .9s var(--tg-ease) .1s both}.tg-hero__title{font:500 clamp(44px,7.4vw,112px)/.96 var(--tg-font-display);letter-spacing:-.045em;color:inherit;margin-left:-.03em}.tg-hero__line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.tg-hero__line>span{display:inline-block;transform:translateY(105%);animation:tg-line-up 1.2s var(--tg-ease) var(--d, .15s) forwards}@keyframes tg-line-up{to{transform:none}}@keyframes tg-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.tg-hero__text{font-size:var(--tg-fs-lead);line-height:1.5;max-width:520px;opacity:.9;animation:tg-fade-up 1s var(--tg-ease) .5s both}.tg-hero__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;width:100%;animation:tg-fade-up 1s var(--tg-ease) .65s both}.tg-hero__links .tg-btn{height:52px}.tg-hero__primary svg{transition:transform .3s var(--tg-ease)}.tg-hero__primary:hover svg{transform:translate(4px)}@media(max-width:599px){.tg-hero__links .tg-btn{flex:1 1 100%}}.tg-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-radius:10px;overflow:hidden;background:#05152647;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);animation:tg-fade-up 1s var(--tg-ease) .8s both}.tg-hero__stat{padding:14px 16px}.tg-hero__stat+.tg-hero__stat{border-left:1px solid rgba(255,255,255,.14)}@media(min-width:990px){.tg-hero__stats{min-width:420px}.tg-hero__stat{padding:20px 24px}}.tg-hero__stat dt{font:500 clamp(20px,2vw,28px)/1 var(--tg-font-display);letter-spacing:-.02em}.tg-hero__stat dd{margin:8px 0 0;font:500 10px/1.2 var(--tg-font);letter-spacing:.16em;text-transform:uppercase;opacity:.7}.tg-hero__bar{position:absolute;left:0;right:0;bottom:28px;z-index:2;display:flex;align-items:center;gap:20px}@media(min-width:990px){.tg-hero__bar{bottom:36px}}.tg-hero__scroll{display:none;align-items:center;gap:10px;font:500 11px/1 var(--tg-font);letter-spacing:.2em;text-transform:uppercase;opacity:.75}@media(min-width:990px){.tg-hero__scroll{display:inline-flex}}.tg-hero__scroll span{position:relative;width:1px;height:28px;background:#ffffff4d;overflow:hidden}.tg-hero__scroll span:after{content:"";position:absolute;left:0;top:-50%;width:1px;height:50%;background:currentColor;animation:tg-scroll 1.8s var(--tg-ease) infinite}@keyframes tg-scroll{to{top:100%}}.tg-hero__progress{flex:1;height:1px;background:#ffffff38;position:relative;overflow:hidden}.tg-hero__progress span{position:absolute;left:0;top:0;bottom:0;width:100%;background:currentColor;transform-origin:left;transform:scaleX(0)}.tg-hero__pause{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#05152633;color:inherit;display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease}.tg-hero__pause:hover{background:#ffffff2e}.tg-hero__pause .i-play{display:none}.tg-hero__pause[aria-pressed=true] .i-play{display:block}.tg-hero__pause[aria-pressed=true] .i-pause{display:none}@media(prefers-reduced-motion:reduce){.tg-hero__video,.tg-hero__line>span,.tg-hero__badge,.tg-hero__subtitle,.tg-hero__text,.tg-hero__links,.tg-hero__stats{animation:none!important;transform:none!important;opacity:1!important}}.shopify-design-mode .tg-hero__line>span{transform:none;animation:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tg-home-01-video-hero.css.map */
