.hero{min-height:88vh;display:flex;align-items:center;justify-content:center;text-align:center}.hero-content{width:100%;max-width:1100px;text-align:center;margin:0 auto;animation:fadeUp .85s ease}.hero h1{margin:0;font-size:clamp(3rem,9vw,8rem);font-weight:700;line-height:.9;text-align:center;text-transform:uppercase;letter-spacing:-.05em;white-space:nowrap}.hero-tagline{max-width:700px;margin:1.5rem auto 0;color:var(--muted);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.5}.hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem;margin-top:2.25rem}.hero-button{display:inline-flex;align-items:center;justify-content:center;min-width:125px;padding:.8rem 1.6rem;background:transparent;color:var(--text);border:1px solid rgba(255,255,255,.55);border-radius:999px;font-size:.95rem;font-weight:600;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.hero-button:hover{background:var(--text);color:var(--background);border-color:var(--text);transform:translateY(-2px)}.hero-button:hover{transform:translateY(-2px)}@media(max-width:768px){.hero{min-height:78vh}}@media(max-width:700px){.hero h1{font-size:clamp(2.6rem,11vw,4.5rem)}}@media(max-width:600px){.hero{min-height:78vh}.hero h1{font-size:9.5vw;letter-spacing:-.055em;font-size:clamp(3.4rem,18vw,6rem)}.hero-tagline{margin-top:1.2rem;font-size:1.05rem}.hero-actions{margin-top:1.75rem}}@media(max-width:430px){.hero h1{font-size:9vw;letter-spacing:-.06em}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hero.css.map */
