.ignite-hero{position:relative;isolation:isolate;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#0d0d0d}.ignite-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ignite-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.ignite-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0d0d0d4d;z-index:1}.ignite-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(13,13,13,var(--overlay-opacity, .3));z-index:1}.ignite-hero__gradient-bottom{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(13,13,13),rgba(13,13,13,.2),transparent);z-index:2}.ignite-hero__gradient-sides{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(13,13,13,.4),transparent,rgba(13,13,13,.4));z-index:2}.ignite-hero__vignette{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 200px 60px #0d0d0d;z-index:2}.ignite-hero__flame-glow{position:absolute;border-radius:50%;filter:blur(150px);pointer-events:none;z-index:3;animation:flameFlicker 3s ease-in-out infinite}.ignite-hero__flame-glow--center{bottom:0;left:50%;transform:translate(-50%);width:700px;height:500px;background-color:#ff8c0008}.ignite-hero__flame-glow--left{bottom:5rem;left:33.333%;width:350px;height:250px;background-color:#ff6b0008;filter:blur(100px);animation-delay:1s}@keyframes flameFlicker{0%,to{opacity:1;transform:translate(-50%) scale(1)}25%{opacity:.85;transform:translate(-50%) scale(1.05)}50%{opacity:.9;transform:translate(-50%) scale(.98)}75%{opacity:.95;transform:translate(-50%) scale(1.02)}}.ignite-hero__content{position:relative;z-index:10;width:100%;padding:2rem 1rem}.ignite-hero__container{text-align:center;max-width:100%}.ignite-hero__logo-wrapper{margin-bottom:2.5rem;animation:heroLogoFadeIn 1.4s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.ignite-hero__logo-container{position:relative;display:inline-block}.ignite-hero__flame-bg{position:absolute;top:-3.5rem;right:-3.5rem;bottom:-3.5rem;left:-3.5rem;pointer-events:none;z-index:0}.ignite-hero__flame{position:absolute;width:100%;height:100%;border-radius:50%;animation:flamePulse 2s ease-in-out infinite}.ignite-hero__flame--1{background:radial-gradient(circle,rgba(255,140,0,.3) 0%,transparent 70%);animation-delay:0s}.ignite-hero__flame--2{background:radial-gradient(circle,rgba(255,107,0,.25) 0%,transparent 65%);animation-delay:.66s}.ignite-hero__flame--3{background:radial-gradient(circle,rgba(255,140,0,.2) 0%,transparent 60%);animation-delay:1.33s}@keyframes flamePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}}.ignite-hero__logo-inner{position:relative;z-index:10;border-radius:50%;animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #ff8c004d,0 0 40px #ff8c0033,0 0 60px #ff8c001a}50%{box-shadow:0 0 30px #ff8c0066,0 0 60px #ff8c004d,0 0 90px #ff8c0033}}.ignite-hero__logo-image{width:12rem;height:12rem;border-radius:50%;object-fit:cover;position:relative;z-index:10;opacity:.85}.ignite-hero__tagline{font-style:italic;color:#ff8c00e6;margin-bottom:.75rem;letter-spacing:.05em;animation:heroFadeInUp 1s cubic-bezier(.16,1,.3,1) .8s forwards;opacity:0;max-width:100%}.ignite-hero__description{max-width:100%;margin:0 auto 3rem;color:var(--description-color, rgba(255, 255, 255, .9));line-height:1.5;animation:heroFadeInUp 1s cubic-bezier(.16,1,.3,1) 1.1s forwards;opacity:0}.ignite-hero__description p{margin:0}.ignite-hero__buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;animation:heroFadeInUp 1s cubic-bezier(.16,1,.3,1) 1.4s forwards;opacity:0}.ignite-hero__button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--button-font-size, .875rem);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-radius:var(--button-radius, 2px);transition:all .3s ease;position:relative;overflow:hidden}.ignite-hero__button--small{padding:1rem 2.5rem;min-width:200px}.ignite-hero__button--medium{padding:1.25rem 3rem;min-width:220px}.ignite-hero__button--large{padding:1.5rem 3.5rem;min-width:250px}.ignite-hero__button--extra-large{padding:1.75rem 4rem;min-width:280px}.ignite-hero__button--primary{background-color:var(--color-primary, #FF8C00);color:#fff;border:none}.ignite-hero__button--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--color-flame, #FF6B00),var(--color-primary, #FF8C00));opacity:0;transition:opacity .3s ease;z-index:0}.ignite-hero__button--primary:hover:before{opacity:1}.ignite-hero__button--primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ff8c004d}.ignite-hero__button-text{position:relative;z-index:10}.ignite-hero__button--secondary{background-color:transparent;color:#fff;border:1px solid rgba(255,140,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ignite-hero__button--secondary:hover{border-color:var(--color-primary, #FF8C00);color:var(--color-primary, #FF8C00);transform:translateY(-2px);box-shadow:0 10px 30px #ff8c0033}@keyframes heroLogoFadeIn{0%{opacity:0;transform:translateY(60px) scale(.4)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:750px){.ignite-hero{min-height:700px}.ignite-hero__content{padding:3rem 2rem}.ignite-hero__logo-wrapper{margin-bottom:3rem}.ignite-hero__flame-bg{top:-5rem;right:-5rem;bottom:-5rem;left:-5rem}.ignite-hero__logo-image{width:16rem;height:16rem}.ignite-hero__tagline{margin-bottom:1rem}.ignite-hero__description{max-width:60rem}.ignite-hero__buttons{flex-direction:row;gap:1rem}}@media screen and (min-width:990px){.ignite-hero__description{max-width:70rem}}@media(prefers-reduced-motion:reduce){.ignite-hero__logo-wrapper,.ignite-hero__tagline,.ignite-hero__description,.ignite-hero__buttons{animation:none;opacity:1}.ignite-hero__flame-glow,.ignite-hero__flame,.ignite-hero__logo-inner{animation:none}.ignite-hero__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-ignite-hero.css.map */
