@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}}@layer bricks {.brxe-code{width:100%}}#brxe-hgpdmv {color: #E5D7C4; font-size: 1.125rem}#brxe-hwgxni {color: rgba(229,215,196,0.55); font-size: 0.8125rem; line-height: 1.5; max-width: 28ch}#brxe-malljg {width: 100%}@media (min-width: 767px) {#brxe-malljg {width: 40%}}#brxe-gvpscm {color: #889063; font-size: 0.6875rem; margin-bottom: 1rem}#brxe-mbqiwr {color: rgba(229,215,196,0.65); font-size: 0.875rem; font-weight: 300}#brxe-ygekiy {color: rgba(229,215,196,0.65); font-size: 0.875rem; font-weight: 300}#brxe-dltoyl {color: rgba(229,215,196,0.65); font-size: 0.875rem; font-weight: 300}#brxe-tbglzu {color: rgba(229,215,196,0.65); font-size: 0.875rem; font-weight: 300}#brxe-bdaqzz {width: 30%}@media (min-width: 767px) {#brxe-bdaqzz {width: fit-content}}#brxe-agxnbm {color: #889063; font-size: 0.6875rem; margin-bottom: 1rem}.brxe-tdejjj .brxe-wwvdrc.brxe-text-link {color: rgba(229,215,196,0.65); font-size: 0.875rem; font-weight: 300}#brxe-skaaaq {width: fit-content}#brxe-vcfiva {color: #889063; font-size: 0.6875rem; padding-bottom: 1rem}#brxe-xnbqil {color: var(--bone); font-size: 0.6875rem; text-transform: capitalize}#brxe-jixvuu {margin-top: 0; color: rgba(229,215,196,0.65); font-size: 0.875rem}#brxe-jixvuu a {color: rgba(229,215,196,0.65); font-size: 0.875rem; font-size: inherit}#brxe-xtljqe {color: var(--bone); font-size: 0.6875rem; text-transform: capitalize; margin-top: 1rem}#brxe-dkoque {color: rgba(229,215,196,0.65); font-size: 0.875rem}@media (min-width: 767px) {#brxe-vreapp {width: fit-content}}#brxe-limcsx {flex-direction: row; column-gap: 1rem; row-gap: 1.5rem; padding-right: 1.2rem; padding-left: 1.2rem}@media (min-width: 767px) {#brxe-limcsx {justify-content: space-between}}#brxe-bphzwv {background-color: #232b18; padding-top: 3rem; padding-bottom: 2rem; grid-template-columns: 2fr 1fr 1fr 1.5fr; grid-gap: 3rem}#brxe-uzwwvr {padding-bottom: 6vh}@media (min-width: 767px) {#brxe-uzwwvr{display:none}}