@layer bricks {.brxe-code{width:100%}}@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}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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}}#brxe-zjtlml {height: 60vh; border-bottom: 2px solid var(--black)}.footer-halfsticky { background: linear-gradient(to bottom, white 50%, black 50%); position: relative;}.svg-halfsticky { position: sticky; top: 50vh;  width: 100%;  height: auto; fill: black;  mix-blend-mode: difference;  transition: fill 0.3s ease; }#brx-footer { z-index: 150000;}@media (max-width: 992px) {#brxe-zjtlml {height: 40vh}}@media (max-width: 768px) {#brxe-zjtlml {height: 60vh}}@media (max-width: 480px) {#brxe-zjtlml {height: 20vh}}#brxe-asimlq {padding-bottom: 0}@media (max-width: 480px) {#brxe-wvejoz {font-size: var(--text-m)}}#brxe-pyswmj {color: var(--white); fill: var(--white)}#brxe-pyswmj:hover {color: var(--primary); fill: var(--primary)}#brxe-vlldpa {color: var(--white); fill: var(--white)}#brxe-vlldpa:hover {color: var(--primary); fill: var(--primary)}#brxe-llveob {margin-top: var(--content-gap)}#brxe-qshgvk {display: flex; flex-direction: column}#brxe-hjzdqg {row-gap: 0px}#brxe-itqvkw {flex-direction: row}@media (max-width: 992px) {#brxe-itqvkw {flex-direction: column}}#brxe-zajfja {color: var(--neutral-semi-light)}#brxe-ueiedo {align-self: flex-end !important}#brxe-kyygzr {height: auto; border-style: none}@media (max-width: 992px) {#brxe-kyygzr {height: 80vh}}@media (max-width: 768px) {#brxe-kyygzr {height: 100%}}@media (max-width: 480px) {#brxe-kyygzr {height: 80vh; padding-top: var(--content-gap); z-index: 1500000}}