@layer bricks {}@layer bricks {}@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@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-icevrc {position: absolute; width: 100%; height: 100%; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: -1}#brxe-aojisv {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: -1}#brxe-aojisv {isolation: isolate;}#brxe-xnwsme {align-items: flex-start; min-height: 80svh}@media (max-width: 478px) {#brxe-xnwsme {min-height: 40svh}}#brxe-qyqpof {font-size: var(--text-m)}@media (max-width: 478px) {#brxe-qyqpof {text-align: center}}#brxe-bkdhut {font-size: var(--text-m)}@media (max-width: 478px) {#brxe-kbrwpb {text-align: center}}#brxe-yaocsn {width: 15rem}#brxe-aqblqa {align-items: stretch}#brxe-kevano {background-color: var(--neutral-light-trans-20); box-shadow: 1px 1px 1px 1px hsla(0, 0%, 0%, 0.1)}#brxe-sbkpiy {justify-content: flex-end}#brxe-cqqqxc {align-self: center !important; align-items: center}#brxe-gqyxix {font-size: var(--text-m)}#brxe-cyvmwu {flex-direction: column}#brxe-vdrtlo { transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important; will-change: transform, box-shadow; overflow: hidden; }#brxe-vdrtlo:hover { transform: translateY(-12px); }#brxe-vdrtlo:hover img { transform: scale(1.08);}#brxe-vdrtlo img { transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);}#brxe-ttmxwu {position: relative}#brxe-cfvacc {font-size: var(--text-m)}#brxe-rhfvlo {flex-direction: column}#brxe-nwogkr { transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important; will-change: transform, box-shadow; overflow: hidden; }#brxe-nwogkr:hover { transform: translateY(-12px); }#brxe-nwogkr:hover img { transform: scale(1.08);}#brxe-nwogkr img { transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);}#brxe-tjtbpl {font-size: var(--text-m)}#brxe-hetejz {flex-direction: column}#brxe-xkxojy { transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important; will-change: transform, box-shadow; overflow: hidden; }#brxe-xkxojy:hover { transform: translateY(-12px); }#brxe-xkxojy:hover img { transform: scale(1.08);}#brxe-xkxojy img { transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);}#brxe-ozeryl {font-size: var(--text-m)}#brxe-vmzpnm {flex-direction: column}#brxe-mjhtaa { transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important; will-change: transform, box-shadow; overflow: hidden; }#brxe-mjhtaa:hover { transform: translateY(-12px); }#brxe-mjhtaa:hover img { transform: scale(1.08);}#brxe-mjhtaa img { transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);}#brxe-femuxa {font-size: var(--text-m)}#brxe-neqtsy {flex-direction: column}#brxe-rojwzc { transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important; will-change: transform, box-shadow; overflow: hidden; }#brxe-rojwzc:hover { transform: translateY(-12px); }#brxe-rojwzc:hover img { transform: scale(1.08);}#brxe-rojwzc img { transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);}#brxe-zgiazq {font-size: var(--text-m)}#brxe-iasjig {flex-direction: column}#brxe-fbnivi { transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important; will-change: transform, box-shadow; overflow: hidden; }#brxe-fbnivi:hover { transform: translateY(-12px); }#brxe-fbnivi:hover img { transform: scale(1.08);}#brxe-fbnivi img { transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);}#brxe-bihxgh {background-color: var(--neutral-light-trans-20)}#brxe-bihxgh { position: relative !important; overflow: hidden !important; isolation: isolate !important; min-height: 500px; }#brxe-bihxgh .bg-visual-wrapper { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; z-index: 0 !important; pointer-events: none !important;}%node% .glow-1, %node% .glow-2 { position: absolute !important; border-radius: 50% !important; filter: blur(100px) !important; opacity: 0.5 !important; pointer-events: none !important;  backface-visibility: hidden; perspective: 1000px;}.glow-1 { width: 500px !important; height: 500px !important; background: radial-gradient(circle, #6366f1 0%, rgba(99, 102, 241, 0) 70%) !important; top: -10% !important; left: -10% !important;  animation: moveGlow1 5s ease-in-out infinite alternate !important;}.glow-2 { width: 450px !important; height: 450px !important; background: radial-gradient(circle, #2dd4bf 0%, rgba(45, 212, 191, 0) 70%) !important; bottom: -10% !important; right: -10% !important; animation: moveGlow2 7s ease-in-out infinite alternate-reverse !important;}@keyframes moveGlow1 { 0% { transform: translate3d(0, 0, 0) scale(1); } 100% {  transform: translate3d(150px, 100px, 0) scale(1.2); }}@keyframes moveGlow2 { 0% { transform: translate3d(0, 0, 0) scale(1.1); } 100% { transform: translate3d(-120px, -80px, 0) scale(0.9); }}#brxe-hwouuf {position: static}#brxe-trsuia {position: relative}#brxe-idppvn {background-color: var(--neutral-ultra-light); display: none}#brxe-pgfksm {height: 1em; width: 1em}#brxe-dzewuk {height: 1em; width: 1em}#brxe-czswun {height: 1em; width: 1em}#brxe-swomqt {box-shadow: 2px 2px 3px 2px hsla(0, 0%, 0%, 0.2)}#brxe-usaehi {position: relative; overflow: hidden}#brxe-usaehi { background-color: #ffffff;  isolation: isolate;}#brxe-usaehi > .brxe-container { position: relative; z-index: 2;}.background-engine { position: absolute; inset: 0; z-index: 1; overflow: hidden;}.background-engine::before { content: ""; position: absolute; inset: 0; background-image: linear-gradient(to right, rgba(0,0,0,0.03) 1px, transparent 1px), linear-gradient(to bottom, rgba(0,0,0,0.03) 1px, transparent 1px); background-size: 40px 40px;  mask-image: radial-gradient(circle at center, black 40%, transparent 90%); }@keyframes auroraFlow { 0% { transform: translate(0, 0) scale(1); } 100% { transform: translate(-100px, 50px) scale(1.1); }}.brxe-jvnhxn .brxe-bepoqe.brxe-image {overflow: hidden}.brxe-lrflpw { transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important; will-change: transform, box-shadow; overflow: hidden; }.brxe-lrflpw:hover { transform: translateY(-12px); }.brxe-lrflpw:hover img { transform: scale(1.08);} .brxe-lrflpw img { transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);}#brxe-ovcssp {background-color: var(--neutral-light-trans-20)}