@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}}.wp-svg { display: block; width: 100%; height: 100%; }.wp-svg text { font-family: inherit; font-stretch: 92%; }.wp-q { color: var(--primary); margin-left: 0.02em; }.wp-hero { aspect-ratio: 5 / 4; }svg .wp-in, svg .wp-blk, svg .wp-plug, svg .wp-lp { transform-box: fill-box; transform-origin: 50% 50%; }svg .wp-lp--caret { opacity: 0; transform-origin: 0 50%; }@keyframes wpFade { from { opacity: 0; } }@keyframes wpRise { from { opacity: 0; transform: translateY(36px); } }@keyframes wpSlide { from { opacity: 0; transform: translateX(-40px); } }@keyframes wpSnap { 0% { opacity: 0; transform: translateX(-90px) scale(.92); } 70% { opacity: 1; transform: translateX(4px) scale(1); } 100% { transform: none; } }@keyframes wpPop { from { opacity: 0; transform: scale(0); } }@keyframes wpCaret { 0%, 100% { opacity: 0; transform: scaleX(.2); } 15%, 45% { opacity: 1; transform: scaleX(1); } 60% { opacity: 0; transform: scaleX(1); } }@keyframes wpBob { 0%, 100% { transform: translateY(0) rotate(0); } 50% { transform: translateY(-5px) rotate(-3deg); } }@keyframes wpBreathe { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.12); } }.is-intro .wp-in--grid { animation: wpFade 1.2s ease .2s backwards; }.is-intro .wp-in--frame { animation: wpRise .9s var(--ease-out) .35s backwards; }.is-intro .wp-in--pal { animation: wpSlide .8s var(--ease-out) .7s backwards; }.is-intro .wp-blk--1 { animation: wpSnap .75s var(--ease-out) 1.15s backwards; }.is-intro .wp-blk--2 { animation: wpSnap .75s var(--ease-out) 1.45s backwards; }.is-intro .wp-blk--3 { animation: wpSnap .75s var(--ease-out) 1.75s backwards; }.is-intro .wp-blk--4 { animation: wpSnap .75s var(--ease-out) 2.05s backwards; }.is-intro .wp-plug--1 { animation: wpPop .55s cubic-bezier(.34, 1.56, .64, 1) 2.6s backwards; }.is-intro .wp-plug--2 { animation: wpPop .55s cubic-bezier(.34, 1.56, .64, 1) 2.8s backwards; }.is-intro .wp-in--plus { animation: wpPop .55s cubic-bezier(.34, 1.56, .64, 1) 3s backwards; }svg .wp-lp--caret { animation: wpCaret 4.8s var(--ease-io) 3.4s infinite; }svg .wp-lp--bob1 { animation: wpBob 5s ease-in-out 3.4s infinite; }svg .wp-lp--bob2 { animation: wpBob 6s ease-in-out 4s infinite; }svg .wp-lp--plus { animation: wpBreathe 3.6s ease-in-out 3.6s infinite; }svg .wp-lp { animation-play-state: paused; }.wp-visual.is-live svg .wp-lp { animation-play-state: running; }@keyframes wpPulse { from { stroke-dashoffset: 18; } to { stroke-dashoffset: -100; } }svg .wp-u-pulse { stroke-dasharray: 18 200; stroke-dashoffset: 18; opacity: 0; }.wp-stage.is-live svg .wp-u-pulse { opacity: 1; animation: wpPulse 2.4s var(--ease-io) 1.8s infinite; }.wp-stage.is-live svg .wp-u-pulse--2 { animation-delay: 2.4s; }.wp-stage.is-live svg .wp-u-pulse--3 { animation-delay: 3s; }.wp-stage.is-live svg .wp-u-pulse--4 { animation-delay: 3.6s; }@keyframes wpRing { 0%, 30% { opacity: 1; } 36%, 100% { opacity: 0; } }svg .wp-s-ring { opacity: 0; }.wp-stage.is-live svg .wp-s-ring { animation: wpRing 7.5s ease 2s infinite; }.wp-stage.is-live svg .wp-s-stop--2 .wp-s-ring { animation-delay: 4.5s; }.wp-stage.is-live svg .wp-s-stop--3 .wp-s-ring { animation-delay: 7s; }@media (prefers-reduced-motion: reduce) { .wp-svg *, .wp-svg { animation: none !important; } svg .wp-u-pulse, svg .wp-lp--caret { opacity: 0 !important; }}