.intro{background:var(--color-dark);padding:var(--space-2xl) var(--gutter)}.intro__inner{max-width:700px;margin:0 auto;text-align:center}.intro__text{font-family:var(--font-body);font-size:clamp(16px,1.8vw,20px);font-weight:300;line-height:1.8;color:var(--color-linen);opacity:0;transform:translateY(16px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1) .15s,transform 1.2s cubic-bezier(.16,1,.3,1) .15s}.intro.is-visible .intro__text{opacity:.9;transform:translateY(0)}.intro__link{display:inline-flex;align-items:center;gap:10px;margin-top:var(--space-lg, 2rem);font-family:var(--font-heading);font-size:clamp(13px,1.3vw,15px);letter-spacing:.12em;text-transform:lowercase;text-decoration:none;color:var(--color-clay);opacity:0;transform:translateY(12px);transition:opacity .8s cubic-bezier(.16,1,.3,1) .6s,transform .8s cubic-bezier(.16,1,.3,1) .6s,color .3s ease}.intro.is-visible .intro__link{opacity:1;transform:translateY(0)}.intro__link-text{position:relative}.intro__link-text:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--color-clay);transition:width .4s cubic-bezier(.16,1,.3,1)}.intro__link:hover .intro__link-text:after{width:100%}.intro__link-arrow{width:18px;height:18px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.intro__link:hover .intro__link-arrow{transform:translate(4px)}.intro__link:hover{color:var(--color-linen)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/intro.css.map */
