.brand-statement{position:relative;overflow:hidden;padding:var(--space-6) 0 var(--space-3);background:var(--color-bg);text-align:center}main:has(.brand-statement)~* .site-footer{margin-top:0}.brand-statement__halo{position:absolute;top:50%;left:50%;width:900px;height:900px;max-width:130vw;max-height:130vw;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(201,168,245,.2) 0%,rgba(144,113,178,.08) 42%,transparent 68%);filter:blur(30px);pointer-events:none;z-index:0}.brand-statement__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.brand-statement__mark{display:inline-flex;color:var(--color-primary);margin-bottom:var(--space-4);animation:statement-twinkle 4.5s ease-in-out infinite}@keyframes statement-twinkle{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.brand-statement__phrase{margin:0;max-width:18ch;font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,5.5vw,4rem);line-height:1.08;letter-spacing:-.015em;color:var(--color-ink);text-wrap:balance}.brand-statement__line{display:block}.brand-statement__line--accent{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-statement__tagline{display:block;margin-top:var(--space-4);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-muted)}@media(max-width:749px){.brand-statement{padding:var(--space-5) 0 var(--space-3)}.brand-statement__phrase{max-width:14ch}.brand-statement__mark{margin-bottom:var(--space-3)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/brand-statement.css.map */
