.hero{aspect-ratio:auto}.hero[data-tg-overlay] .hero__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero[data-tg-overlay=solid] .hero__container:after{background:var(--hero-overlay-color)}.hero[data-tg-overlay=gradient] .hero__container:after{background:linear-gradient(var(--hero-overlay-direction, to top),var(--hero-overlay-color),transparent 75%)}.hero .hero__content-wrapper{max-width:var(--container-wide);margin:0 auto;padding:var(--space-7) var(--container-pad-x)}@media(min-width:1024px){.hero .hero__content-wrapper{padding-block-end:var(--space-9)}}.hero .hero__content-wrapper{--gap: var(--space-3) !important}.hero .hero__content-wrapper .text-block.paragraph:first-of-type,.hero .hero__content-wrapper .text-block.paragraph:first-of-type p{font-family:var(--font-mono)!important;font-size:var(--fs-xs)!important;font-weight:600!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important;line-height:1.3!important;opacity:1!important;max-width:none!important;color:var(--color-foreground)!important;margin:0}.hero .hero__content-wrapper :is(h1,h2,h3,h4),.hero .hero__content-wrapper .text-block:is(.h0,.h1,.h2,.h3,.h4),.hero .hero__content-wrapper .text-block:is(.h0,.h1,.h2,.h3,.h4) :is(p,h1,h2,h3,h4){font-family:var(--font-display)!important;font-weight:700!important;letter-spacing:var(--tracking-tight)!important;line-height:var(--lh-tight)!important;color:var(--color-foreground-heading)!important;max-width:28ch;margin:0}.hero .hero__content-wrapper .text-block.paragraph:nth-of-type(2),.hero .hero__content-wrapper .text-block.paragraph:nth-of-type(2) p{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-snug);max-width:40ch;opacity:.92;color:var(--color-foreground);margin:0}.hero .hero__content-wrapper :is(a,button)[class*=button]{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-sm);min-height:48px;padding-inline:var(--space-5);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);text-decoration:none}.hero .hero__content-wrapper a.button,.hero .hero__content-wrapper button.button{background:var(--color-primary-button-background)!important;color:var(--color-primary-button-text)!important;border:none!important;font-family:var(--font-display)!important;font-size:var(--fs-sm)!important;font-weight:600!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important;border-radius:var(--radius-sm)!important;padding-block:var(--space-3)!important;padding-inline:var(--space-5)!important}.hero .hero__content-wrapper a.button:hover,.hero .hero__content-wrapper button.button:hover{background:var(--color-primary-button-hover-background)!important;color:var(--color-primary-button-hover-text)!important}.hero .hero__content-wrapper :is(a,button)[class*=link--],.hero .hero__content-wrapper :is(a,button).link{background:transparent!important;border:none!important;border-bottom:1px solid currentColor!important;border-radius:0;padding-inline-start:0;padding-inline-end:0;padding-block:var(--space-3);min-height:auto;font-family:var(--font-mono)!important;font-size:var(--fs-sm);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-secondary-button-text)!important;text-decoration:none;transition:opacity var(--dur-fast) var(--ease-out)}.hero .hero__content-wrapper :is(a,button)[class*=link--]:hover,.hero .hero__content-wrapper :is(a,button).link:hover{opacity:.8;background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tg-hero.css.map */
