.brand-statement__canvas{position:relative;isolation:isolate}.brand-statement__mark{position:absolute;top:50%;z-index:-1;width:46rem;height:auto;opacity:.1;pointer-events:none;transform:translateY(-50%);animation:brand-statement-mark-sway 48s ease-in-out infinite}.brand-statement__mark--right{right:-8rem}.brand-statement__mark--left{left:-8rem}@media screen and (min-width:990px){.brand-statement__mark{width:64rem}.brand-statement__mark--right{right:-14rem}.brand-statement__mark--left{left:-14rem}}@keyframes brand-statement-mark-sway{0%,to{transform:translateY(-50%) rotate(0)}50%{transform:translateY(-50%) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.brand-statement__mark{animation:none}}@media screen and (max-width:749px){.brand-statement__mark{top:0;left:50%!important;right:auto!important;width:30rem;transform:translate(-50%,-12%);opacity:.08}@keyframes brand-statement-mark-sway{0%,to{transform:translate(-50%,-12%) rotate(0)}50%{transform:translate(-50%,-12%) rotate(3deg)}}}.brand-statement__wrapper{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:46rem;margin:0 auto;text-align:center}.brand-statement__wrapper--left{align-items:flex-start;text-align:left}@media screen and (min-width:990px){.brand-statement__wrapper--left{margin:0}}.brand-statement__eyebrow{margin:0 0 1.6rem;font-family:Helvetica,Arial,sans-serif;font-size:1.25rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.65}.brand-statement__divider{width:2.4rem;height:auto;margin-bottom:2rem;opacity:.7}.brand-statement__statement{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.9rem;line-height:1.4;letter-spacing:.01em}@media screen and (min-width:750px){.brand-statement__statement{font-size:2.3rem}}.brand-statement__statement em{font-style:italic;font-weight:700}.brand-statement__statement>*+*{margin-top:.5em}.brand-statement__tagline{margin:2.4rem 0 0;font-family:var(--font-body-family);font-style:italic;font-weight:700;font-size:calc(var(--font-heading-scale) * 3.2rem);line-height:1.05;letter-spacing:.01em;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.brand-statement__tagline{font-size:calc(var(--font-heading-scale) * 4.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-brand-statement.css.map */
