.hero-headline{margin:3rem 0 1rem;font-size:clamp(2.2rem,4vw,3rem)}.hero-headline .tsw-hero-adjective{background:linear-gradient(145deg,#0063ff,#f44141);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700;transition:opacity .1s,transform .15s;display:inline-block}.hero-headline .tsw-hero-adjective.fade-in{opacity:1;transform:translateY(0)}.hero-headline .tsw-hero-adjective.fade-out{opacity:0;transform:translateY(20px)}@media (max-width:768px){.tsw-hero-content{flex-direction:column-reverse;width:100%;margin-top:1rem}.hero-headline{margin-top:4rem}.tsw-hero-desc{padding:0}}
.tsw-hero-container{box-sizing:border-box;background-image:url(/images/mesh.png);background-position:50%;background-size:cover;align-items:center;height:100vh;padding:0 clamp(1rem,8vw,8rem)}.tsw-hero-banner{display:flex}.tsw-hero-banner-child{width:50%}.tsw-hero-content-container{margin-top:5rem}.tsw-hero-desc{padding:0;font-size:1.2rem}.tsw-hero-links{gap:2rem;margin:2rem 0;display:flex}.tsw-store-link{color:#f6f6f6;letter-spacing:-.5px;text-align:center;background-image:linear-gradient(135deg,#0063ff,#121212 90%);border-radius:.5rem;justify-content:center;gap:.5rem;width:8rem;min-width:8rem;padding:.75rem 1rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .2s;display:none}.tsw-store-link:hover{background-image:linear-gradient(135deg,#121212,#121212)}.tsw-store-link svg{width:1.25rem;height:1.25rem;margin-right:.2rem}.tsw-hero-availability{color:#272727}.tsw-hero-image-container{justify-content:flex-end;margin-top:2rem;display:flex}.tsw-hero-image{width:100%;height:fit-content}@media (max-width:1024px){.tsw-hero-banner{flex-direction:column;align-items:center}.tsw-hero-banner-child{width:80%}.tsw-hero-content-container{text-align:center;margin-top:0}.tsw-hero-links{justify-content:center}}@media (max-width:768px){.tsw-hero-banner-child{width:100%}}@media (max-width:400px){.tsw-hero-container .tsw-hero-image{display:none}.tsw-hero-container .tsw-hero-links{flex-direction:column;align-items:center}}
