@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}}#brxe-cteyeb {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Spline Sans Mono"; font-size: 16px; font-weight: 600; line-height: 1.2; letter-spacing: .18em; text-transform: uppercase; color: var(--color-cyan)}#brxe-cth001 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Unbounded"; font-size: clamp(40px, 7vw, 76px); font-weight: 700; line-height: .98; letter-spacing: -.045em; color: var(--color-text)}#brxe-ctintr {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Archivo"; font-size: clamp(18px, 16px + .5vw, 22px); font-weight: 400; line-height: 1.6; color: var(--color-text-muted); max-width: 720px}#brxe-cthero {display: flex; flex-direction: column; row-gap: var(--space-lg); width: 100%; max-width: 1280px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: clamp(72px, 10vw, 144px); padding-right: clamp(16px, 4vw, 48px); padding-bottom: clamp(56px, 8vw, 112px); padding-left: clamp(16px, 4vw, 48px)}#brxe-cth002 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Unbounded"; font-size: clamp(28px, 4vw, 44px); font-weight: 700; line-height: 1.08; letter-spacing: -.035em; color: var(--color-text)}#brxe-ctadlb {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Spline Sans Mono"; font-size: 12px; font-weight: 600; line-height: 1.2; letter-spacing: .16em; text-transform: uppercase; color: var(--color-cyan)}#brxe-ctadh3 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Unbounded"; font-size: clamp(20px, 2.2vw, 26px); font-weight: 700; line-height: 1.12; letter-spacing: -.025em; color: var(--color-text)}#brxe-ctadtp {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Archivo"; font-size: 16px; font-weight: 400; line-height: 1.6; color: var(--color-text-muted)}#brxe-ctadln {display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding-top: 10px; padding-right: var(--space-lg); padding-bottom: 10px; padding-left: var(--space-lg); border: 1px solid currentColor; border-radius: var(--radius-pill); font-family: "Spline Sans Mono"; font-size: 13px; font-weight: 700; line-height: 1.2; letter-spacing: .1em; text-transform: uppercase; text-decoration: none; color: var(--color-cyan); margin-top: auto; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-ctadcr {display: flex; flex-direction: column; row-gap: var(--space-md); height: 100%; padding-top: clamp(24px, 3vw, 36px); padding-right: clamp(20px, 3vw, 32px); padding-bottom: clamp(24px, 3vw, 36px); padding-left: clamp(20px, 3vw, 32px); background-color: var(--color-surface-alt); border: 1px solid var(--color-line); border-radius: var(--radius-card)}#brxe-ctoplb {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Spline Sans Mono"; font-size: 12px; font-weight: 600; line-height: 1.2; letter-spacing: .16em; text-transform: uppercase; color: var(--color-cyan)}#brxe-ctoph3 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Unbounded"; font-size: clamp(20px, 2.2vw, 26px); font-weight: 700; line-height: 1.12; letter-spacing: -.025em; color: var(--color-text)}#brxe-ctoptp {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Archivo"; font-size: 16px; font-weight: 400; line-height: 1.6; color: var(--color-text-muted)}#brxe-ctopln {display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding-top: 10px; padding-right: var(--space-lg); padding-bottom: 10px; padding-left: var(--space-lg); border: 1px solid currentColor; border-radius: var(--radius-pill); font-family: "Spline Sans Mono"; font-size: 13px; font-weight: 700; line-height: 1.2; letter-spacing: .1em; text-transform: uppercase; text-decoration: none; color: var(--color-cyan); margin-top: auto; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-ctopcr {display: flex; flex-direction: column; row-gap: var(--space-md); height: 100%; padding-top: clamp(24px, 3vw, 36px); padding-right: clamp(20px, 3vw, 32px); padding-bottom: clamp(24px, 3vw, 36px); padding-left: clamp(20px, 3vw, 32px); background-color: var(--color-surface-alt); border: 1px solid var(--color-line); border-radius: var(--radius-card)}#brxe-ctemlb {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Spline Sans Mono"; font-size: 12px; font-weight: 600; line-height: 1.2; letter-spacing: .16em; text-transform: uppercase; color: var(--color-cyan)}#brxe-csfncz {font-size: 22px}#brxe-csfncz a {font-size: 22px; font-size: inherit}#brxe-ctemh3 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Archivo"; font-size: 22px; font-weight: 700; line-height: 1.2; letter-spacing: -.01em; color: var(--color-text)}#brxe-ctemtp {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Archivo"; font-size: 16px; font-weight: 400; line-height: 1.6; color: var(--color-text-muted)}#brxe-ctemln {display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding-top: 10px; padding-right: var(--space-lg); padding-bottom: 10px; padding-left: var(--space-lg); border: 1px solid currentColor; border-radius: var(--radius-pill); font-family: "Spline Sans Mono"; font-size: 13px; font-weight: 700; line-height: 1.2; letter-spacing: .1em; text-transform: uppercase; text-decoration: none; color: var(--color-cyan); margin-top: auto; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-ctemcr {display: flex; flex-direction: column; row-gap: var(--space-md); height: 100%; padding-top: clamp(24px, 3vw, 36px); padding-right: clamp(20px, 3vw, 32px); padding-bottom: clamp(24px, 3vw, 36px); padding-left: clamp(20px, 3vw, 32px); background-color: var(--color-surface-alt); border: 1px solid var(--color-line); border-radius: var(--radius-card)}#brxe-ctgrid {display: grid; align-items: initial; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); column-gap: var(--space-lg); row-gap: var(--space-lg); width: 100%}#brxe-ctinwr {display: flex; flex-direction: column; row-gap: clamp(32px, 5vw, 56px); width: 100%; max-width: 1280px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: clamp(56px, 8vw, 104px); padding-right: clamp(16px, 4vw, 48px); padding-bottom: clamp(72px, 10vw, 128px); padding-left: clamp(16px, 4vw, 48px)}#brxe-ctinfo {width: 100%; background-color: var(--color-surface)}#brxe-ctloey {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Spline Sans Mono"; font-size: 12px; font-weight: 600; line-height: 1.2; letter-spacing: .18em; text-transform: uppercase; color: var(--color-cyan)}#brxe-ctloh2 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Unbounded"; font-size: clamp(28px, 4vw, 44px); font-weight: 700; line-height: 1.08; letter-spacing: -.035em; color: var(--color-text)}#brxe-ctlotx {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Archivo"; font-size: 18px; font-weight: 400; line-height: 1.6; color: var(--color-text-muted); max-width: 68ch}#brxe-ctlocw {display: flex; flex-direction: column; row-gap: var(--space-md); width: 100%; max-width: 900px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: clamp(56px, 8vw, 104px); padding-right: clamp(16px, 4vw, 48px); padding-bottom: clamp(56px, 8vw, 104px); padding-left: clamp(16px, 4vw, 48px)}#brxe-ctlocs {width: 100%; background-color: var(--color-bg-alt)}#brxe-ctcah2 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Unbounded"; font-size: clamp(28px, 4vw, 44px); font-weight: 700; line-height: 1.08; letter-spacing: -.035em; color: var(--color-text); text-align: center}#brxe-ctcatx {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "Archivo"; font-size: 18px; font-weight: 400; line-height: 1.6; color: var(--color-text-muted); text-align: center; max-width: 60ch}#brxe-ctmail {display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding-top: 10px; padding-right: var(--space-lg); padding-bottom: 10px; padding-left: var(--space-lg); background-color: var(--color-cyan); border-radius: var(--radius-pill); font-family: "Spline Sans Mono"; font-size: 13px; font-weight: 700; line-height: 1.2; letter-spacing: .1em; text-transform: uppercase; text-decoration: none; color: var(--color-bg-alt)}#brxe-ctbook {display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding-top: 10px; padding-right: var(--space-lg); padding-bottom: 10px; padding-left: var(--space-lg); border: 1px solid currentColor; border-radius: var(--radius-pill); font-family: "Spline Sans Mono"; font-size: 13px; font-weight: 700; line-height: 1.2; letter-spacing: .1em; text-transform: uppercase; text-decoration: none; color: var(--color-cyan)}#brxe-ctacts {display: flex; align-items: center; justify-content: center; flex-wrap: wrap; column-gap: var(--space-sm); row-gap: var(--space-sm)}#brxe-ctcalw {display: flex; flex-direction: column; row-gap: var(--space-lg); width: 100%; max-width: 840px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: clamp(32px, 5vw, 64px); padding-right: clamp(24px, 5vw, 72px); padding-bottom: clamp(32px, 5vw, 64px); padding-left: clamp(24px, 5vw, 72px); align-items: center; text-align: center; background-color: var(--color-surface-alt); border: 1px solid var(--color-line); border-radius: var(--radius-card)}#brxe-ctcall {width: 100%; background-color: var(--color-surface)}#brxe-ctroot {width: 100%; overflow: hidden; background-color: var(--color-bg-alt); font-family: "Archivo"; color: var(--color-text)}#brxe-ctroot [data-tse-contact-link]:focus-visible { outline: var(--focus-outline); outline-offset: var(--focus-offset);}#brxe-ctemh3 { overflow-wrap: anywhere;}