@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brx-content { counter-reset: qa; }.seo-hero { aspect-ratio: 5 / 4; }.seo-hero text, .seo-stage svg text { font-family: inherit; font-stretch: 92%; }svg .seo-in, svg .seo-pop, svg .seo-pill, svg .seo-cover, svg .seo-caret, svg .seo-dotpulse { transform-box: fill-box; }svg .seo-cover { opacity: 0; transform-origin: 100% 50%; }svg .seo-caret { opacity: 0; }svg .seo-glow { opacity: 0; }svg .seo-pill, svg .seo-dotpulse { transform-origin: 50% 50%; }@keyframes seoRise { from { opacity: 0; transform: translateY(24px); } }@keyframes seoCover { from { opacity: 1; transform: scaleX(1); } to { opacity: 1; transform: scaleX(0); } }@keyframes seoType { to { transform: translateX(224px); } }@keyframes seoCaret { 0%, 30% { opacity: 1; } 38% { opacity: 0; } 46% { opacity: 1; } 54% { opacity: 0; } 62% { opacity: 1; } 70%, 100% { opacity: 0; } }@keyframes seoPopIn { from { opacity: 0; transform: translateY(14px); } }@keyframes seoClimb { from { transform: translateY(210px); } }@keyframes seoRoom { from { transform: translateY(-70px); } }@keyframes seoPillPop { from { opacity: 0; transform: scale(0); } }@keyframes seoGlow { 0%, 100% { opacity: 0; } 50% { opacity: .9; } }@keyframes seoBreathe { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.3); } }.is-intro .seo-in--bar { animation: seoRise .7s var(--ease-out) .3s backwards; }.is-intro .seo-cover { animation: seoCover 1.2s steps(25, end) .9s backwards; }.is-intro .seo-caret { animation: seoType 1.2s steps(25, end) .9s forwards, seoCaret 4s linear .9s backwards; }.is-intro .seo-pop--1 { animation: seoPopIn .6s var(--ease-out) 2.2s backwards; }.is-intro .seo-pop--2 { animation: seoPopIn .6s var(--ease-out) 2.35s backwards; }.is-intro .seo-pop--3 { animation: seoPopIn .6s var(--ease-out) 2.5s backwards; }.is-intro .seo-pop--4 { animation: seoPopIn .6s var(--ease-out) 2.65s backwards; }.is-intro .seo-cA, .is-intro .seo-cB, .is-intro .seo-cC { animation: seoRoom 1.3s var(--ease-io) 3.4s backwards; }.is-intro .seo-you { animation: seoClimb 1.3s var(--ease-io) 3.4s backwards; }.is-intro .seo-pill--1 { animation: seoPillPop .5s cubic-bezier(.34, 1.56, .64, 1) 4.8s backwards; }.is-intro .seo-pill--2 { animation: seoPillPop .5s cubic-bezier(.34, 1.56, .64, 1) 5s backwards; }svg .seo-glow { animation: seoGlow 3.6s ease-in-out 5.6s infinite; }svg .seo-dotpulse { animation: seoBreathe 3s ease-in-out 5.6s infinite; }svg .seo-lp { animation-play-state: paused; }.seo-visual.is-live svg .seo-lp { animation-play-state: running; }@keyframes seoRing { 0%, 22% { opacity: 1; } 28%, 100% { opacity: 0; } }svg .seo-ring { opacity: 0; }.seo-stage.is-live svg .seo-ring { animation: seoRing 8s ease infinite; }.seo-stage.is-live svg .seo-ring--1 { animation-delay: 3s; }.seo-stage.is-live svg .seo-ring--2 { animation-delay: 5s; }.seo-stage.is-live svg .seo-ring--3 { animation-delay: 7s; }.seo-stage.is-live svg .seo-ring--4 { animation-delay: 9s; }@keyframes seoPulse { 0% { opacity: .7; transform: scale(1); } 100% { opacity: 0; transform: scale(3.4); } }svg .seo-pulse { opacity: 0; transform-box: fill-box; transform-origin: 50% 50%; }.seo-stage.is-live svg .seo-pulse { animation: seoPulse 2.4s ease-out 4s infinite; }@media (prefers-reduced-motion: reduce) { .seo-hero, .seo-hero *, .seo-stage svg * { animation: none !important; } svg .seo-cover, svg .seo-caret, svg .seo-pulse, svg .seo-ring, svg .seo-glow { opacity: 0 !important; }}