.intro{--intro-tagline-color: var(--color-gunmetal-gray);--intro-heading-color: var(--color-soot-black);padding:var(--intro-padding-block-start) var(--layout-padding-inline-desktop) var(--intro-padding-block-end);box-sizing:border-box}.intro__inner{max-width:var(--max-width-text);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.intro__icon{margin-bottom:var(--spacing-24);color:var(--color-soot-black)}.intro__icon img,.intro__icon svg{display:block;width:var(--icon-size-lg);height:var(--icon-size-lg);object-fit:contain}.intro__tagline{color:var(--intro-tagline-color);margin:0 0 var(--spacing-24);line-height:var(--lh-body)}.intro__heading{color:var(--intro-heading-color);margin:0 0 var(--spacing-40);line-height:var(--lh-title)}.intro__heading:last-child{margin-bottom:0}.intro--heading-image .intro__heading,.intro--heading-image .intro__heading-line{background-image:linear-gradient(rgba(var(--color-soot-black-rgb),.2),rgba(var(--color-soot-black-rgb),.2)),var(--intro-heading-image);background-size:cover;background-position:center;-webkit-background-clip:text;background-clip:text;color:transparent}.intro__heading p{margin:0}.intro__heading em{font-style:italic;font-weight:var(--fw-normal)}.intro__heading--animated{display:block}.intro__heading-line{display:block;overflow:hidden;position:relative;clip-path:inset(0 100% 0 0);transition:clip-path .8s cubic-bezier(.25,.46,.45,.94)}.intro__heading-line--visible{clip-path:inset(0 0 0 0)}.intro--heading-image .intro__heading-line{clip-path:none;overflow:hidden;position:relative}.intro--heading-image .intro__heading-line:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-background, var(--color-white));clip-path:inset(0 0 0 0);transition:clip-path .8s cubic-bezier(.25,.46,.45,.94);pointer-events:none}.intro--heading-image .intro__heading-line--visible:after{clip-path:inset(0 100% 0 0)}.intro__heading-word-wrap{display:inline;opacity:.3;transition:opacity .6s cubic-bezier(.25,.46,.45,.94) .2s}.intro__heading-line--visible .intro__heading-word-wrap{opacity:1}.intro__cta{margin-top:0;opacity:0;transform:translateY(var(--spacing-20));transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.intro__cta--visible{opacity:1;transform:translateY(0)}@media(max-width:1023px){.intro{padding-top:var(--intro-padding-block-start-mobile);padding-bottom:var(--intro-padding-block-end-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/intro.css.map */
