.home-brand-line{--brand-line-surface: transparent;--brand-line-text: #1f2733;--brand-line-accent: #cbdc48;--brand-line-wave-scale: 140%;--brand-line-wave-offset: -40px;--brand-line-wave-shift: 0px;position:relative;color:var(--brand-line-text);margin-bottom:var(--brand-line-wave-offset)}.home-brand-line__frame{position:relative}.home-brand-line--tight{margin-bottom:0}.home-brand-line__inner{position:relative;overflow:visible;padding:clamp(1.75rem,4vw,3rem);background:var(--brand-line-surface);border-radius:var(--radius-lg, var(--radius))}.home-brand-line--tight .home-brand-line__frame{padding-bottom:0}.home-brand-line__content{position:relative;z-index:1;max-width:48rem}.home-brand-line--center .home-brand-line__content{text-align:center;margin-inline:auto}.home-brand-line--right .home-brand-line__content{text-align:right;margin-inline-start:auto}.home-brand-line__eyebrow{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .9rem;margin:0 0 1rem;border-radius:999px;background:#1a47631f;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1a4763d1}.home-brand-line__heading{margin:0;font-weight:700;font-size:clamp(2.25rem,5vw,3.4rem);line-height:1.08;letter-spacing:-.01em;color:var(--brand-line-text)}.home-brand-line__heading span+span{margin-left:.25em}.home-brand-line__accent{color:var(--brand-line-accent);display:inline-block}.home-brand-line__copy{margin:1.5rem 0 0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6;color:var(--brand-line-text);color:color-mix(in srgb,var(--brand-line-text) 80%,white 20%)}.home-brand-line__wave{position:absolute;left:50%;bottom:var(--brand-line-wave-offset);width:clamp(120%,var(--brand-line-wave-scale),320%);transform:translate(calc(-50% + var(--brand-line-wave-shift)));pointer-events:none;z-index:0}.home-brand-line__wave-image{width:100%;height:auto;display:block}@media (max-width: 959px){.home-brand-line__inner{padding:clamp(1.6rem,5vw,2.6rem)}.home-brand-line__heading{font-size:clamp(1.9rem,6vw,2.8rem)}}@media (max-width: 575px){.home-brand-line__inner{padding:1.5rem}.home-brand-line__heading{font-size:2rem}.home-brand-line__wave{bottom:calc(var(--brand-line-wave-offset) * .8)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-homepage-intro.css.map */
