@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-code{width:100%}}@layer bricks {.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}}@layer bricks {.brxe-offcanvas{visibility:hidden}.brxe-offcanvas.brx-open{visibility:visible}.brxe-offcanvas.brx-open .brx-offcanvas-inner{transform:translate(0)!important}.brxe-offcanvas.brx-open .brx-offcanvas-backdrop{opacity:1;pointer-events:auto;z-index:998}.brxe-offcanvas.brx-closing{visibility:visible}.brxe-offcanvas.brx-closing .brx-offcanvas-backdrop{z-index:998}.brxe-offcanvas[data-direction=top] .brx-offcanvas-inner{bottom:auto;height:300px;left:0;right:0;top:0;transform:translateY(-100%);width:100vw}.brxe-offcanvas[data-direction=right] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:auto;right:0;top:0;transform:translate(100%);width:300px}.brxe-offcanvas[data-direction=bottom] .brx-offcanvas-inner{bottom:0;height:300px;left:0;right:0;top:auto;transform:translateY(100%);width:100vw}.brxe-offcanvas[data-direction=left] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;right:auto;top:0;transform:translate(-100%);width:300px}.brx-offcanvas-inner{background-color:#fff;display:flex;overflow-x:hidden;position:fixed;transition:transform .2s cubic-bezier(.25,0,.25,1);z-index:999}.brx-offcanvas-backdrop{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s cubic-bezier(.25,0,.25,1);z-index:-1}}#brx-header.brx-sticky.scrolling > .brxe-section,#brx-header.brx-sticky.scrolling > .brxe-container,#brx-header.brx-sticky.scrolling > .brxe-block,#brx-header.brx-sticky.scrolling > .brxe-div {background-color: rgba(15, 15, 21, 0.8)}#brx-header.brx-sticky {transition: background-color 0.8s, transform 0.4s}#brx-header.brx-sticky > .brxe-section,#brx-header.brx-sticky > .brxe-container,#brx-header.brx-sticky > .brxe-block,#brx-header.brx-sticky > .brxe-div {transition: background-color 0.8s, transform 0.4s}#brx-header.brx-sticky .brxe-logo {transition: background-color 0.8s, transform 0.4s}#brx-header.brx-sticky .bricks-nav-menu > li > a {transition: background-color 0.8s, transform 0.4s}#brx-header.brx-sticky .bricks-nav-menu > li > .brx-submenu-toggle > a {transition: background-color 0.8s, transform 0.4s}#brx-header.brx-sticky .bricks-nav-menu > li > .brx-submenu-toggle > button > * {transition: background-color 0.8s, transform 0.4s}#brx-header.brx-sticky .brx-nav-nested-items > li > a {transition: background-color 0.8s, transform 0.4s}#brx-header.brx-sticky .brx-nav-nested-items > li > .brx-submenu-toggle {transition: background-color 0.8s, transform 0.4s}#brx-header.brx-sticky .brx-nav-nested-items > li > .brx-submenu-toggle > * {transition: background-color 0.8s, transform 0.4s}#brx-header.brx-sticky .brxe-nav-nested > .brxe-toggle .brxa-inner {transition: background-color 0.8s, transform 0.4s}#brx-header.brx-sticky .brxe-search {transition: background-color 0.8s, transform 0.4s}#brx-header.brx-sticky .brxe-search button {transition: background-color 0.8s, transform 0.4s}#brxe-nuhhxw {row-gap: 0px; position: absolute; top: 0px; left: 50%; pointer-events: none}.chrysalis-glow {   width: 448px; height: 448px; border-radius: 50%;  transform: translate3d(-50%, -50%, 0);  background: linear-gradient( 21deg, #272966 6.2%, #005CB2 36.86%, #0068B8 48.01%, #008BC9 80.91%, #01FFBB 97.26% );  filter: blur(160px);  pointer-events: none;  z-index: -1;  opacity: 0.5;   will-change: transform;}#brxe-kkbnqg {color: rgba(255, 255, 255, 0.4); font-family: "PP Eiko"; letter-spacing: var(--ls-heading); padding-right: 16px; padding-left: 16px}#brxe-irwwju {color: rgba(255, 255, 255, 0.4); font-family: "PP Eiko"; letter-spacing: var(--ls-heading); padding-right: 16px; padding-left: 16px}#brxe-fktjip {color: rgba(255, 255, 255, 0.4); font-family: "PP Eiko"; letter-spacing: var(--ls-heading); padding-right: 16px; padding-left: 16px}#brxe-uxsvdb {color: rgba(255, 255, 255, 0.4); font-family: "PP Eiko"; letter-spacing: var(--ls-heading); padding-right: 16px; padding-left: 16px}#brxe-kwwjuj {color: rgba(255, 255, 255, 0.4); font-family: "PP Eiko"; letter-spacing: var(--ls-heading); padding-right: 16px; padding-left: 16px}#brxe-drimqq {color: rgba(255, 255, 255, 0.4); font-family: "PP Eiko"; letter-spacing: var(--ls-heading); padding-right: 16px; padding-left: 16px}#brxe-xmjiyu {font-family: "PP Eiko"; font-size: 24px; letter-spacing: var(--ls-heading); color: rgba(255, 255, 255, 0.4); border-bottom: 1px solid rgba(255, 255, 255, 0.4); padding-top: 12px}#brxe-mngmql {width: auto; row-gap: var(--gap-24-16); font-size: clamp(36px, 29.032px + 1.935vw, 60px)}#brxe-bkawuk {align-self: flex-end !important; background-color: var(--bricks-color-dutwcb); min-width: 100%; z-index: 0}#brxe-bkawuk .navmenu-item { transition: color 0.4s}#brxe-bkawuk .navmenu-item:hover { color: white; }#brxe-amvite[data-direction] .brx-offcanvas-inner {height: 100vh}#brxe-amvite {background-color: rgba(0, 0, 0, 0)}#brxe-amvite .brx-offcanvas-inner, #brxe-amvite .brx-offcanvas-backdrop {transition-duration: 1s}@media (max-width: 1200px) {#brxe-amvite .brx-offcanvas-inner, #brxe-amvite .brx-offcanvas-backdrop {transition-duration: 0.8s}}@media (max-width: 1024px) {#brxe-amvite .brx-offcanvas-inner, #brxe-amvite .brx-offcanvas-backdrop {transition-duration: 0.7s}}@media (max-width: 920px) {#brxe-amvite .brx-offcanvas-inner, #brxe-amvite .brx-offcanvas-backdrop {transition-duration: 0.6s}}@media (max-width: 500px) {#brxe-amvite .brx-offcanvas-inner, #brxe-amvite .brx-offcanvas-backdrop {transition-duration: 0.5s}}#brxe-xooubk {flex-basis: 240px; flex-shrink: 0; pointer-events: auto}#brxe-xooubk .bricks-site-logo {width: 100%}@media (max-width: 768px) {#brxe-xooubk {flex-basis: 163px}}#brxe-uyckim {width: auto; background-color: rgba(0, 0, 0, 0); pointer-events: auto}#brxe-ocsdgs {padding-top: 24px; padding-bottom: 24px; z-index: 1; width: 100%; max-width: 1360px; pointer-events: none}@media (max-width: 920px) {#brxe-ocsdgs {padding-top: 20px; padding-bottom: 20px}}@media (max-width: 768px) {#brxe-ocsdgs {padding-top: 16px; padding-bottom: 16px}}@media (max-width: 500px) {#brxe-ocsdgs {justify-content: space-between}}#brxe-mxhkhm {position: relative; z-index: 999}@media (max-width: 500px) {#brxe-mxhkhm {flex-direction: column; padding-right: 16px; padding-left: 16px}}