@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-hveoqh {font-size: 14px; text-transform: uppercase; letter-spacing: 3px}#brxe-kbxvgr {margin-bottom: 0; font-size: 40px; font-variation-settings: 'wght' 800; text-transform: uppercase; letter-spacing: -1px; color: var(--light); font-weight: 400; width: 100%}#brxe-xqimmg {width: 66.67%; font-family: "Geist Mono"; font-variation-settings: 'wght' 500; font-weight: 400}#brxe-xqimmg a {font-family: "Geist Mono"; font-variation-settings: 'wght' 500; font-weight: 400; font-size: inherit}@media (max-width: 767px) {#brxe-xqimmg {width: 100%}}#brxe-bbeqxv {row-gap: 1rem}.brxe-rwqhhq .brxe-czvlhz.brxe-heading {font-family: "Geist"; letter-spacing: -2.5%; line-height: 1.2; font-size: 1.4rem; text-transform: none; font-weight: 400; font-variation-settings: 'wght' 800; align-self: flex-end}.brxe-rwqhhq.brxe-block {padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; column-gap: 2rem; row-gap: 0px; flex-direction: row; align-items: center; justify-content: space-between}.brxe-rwqhhq { background-color: var(--light); color: #0d0d0d; position: relative; overflow: hidden; isolation: isolate; transition: transform 0.2s ease, color 0.3s ease;} .brxe-rwqhhq::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: var(--stage-black); transform: translateY(100%); transition: transform 0.3s ease; z-index: -1; pointer-events: none;} .brxe-rwqhhq:hover::before { transform: translateY(0);} .brxe-rwqhhq:hover { color: var(--light);} .brxe-rwqhhq .img-mem { opacity:0; position:absolute; right:0;} .brxe-rwqhhq:hover .img-mem { opacity:1;}#brxe-ejzqmi {flex-direction: row; flex-wrap: wrap; column-gap: 1rem; row-gap: 1rem}#brxe-acwope {padding-top: 12rem; padding-bottom: 9rem; row-gap: 4rem; background-color: var(--drama-purple); color: var(--light)}@media (max-width: 767px) {#brxe-acwope {padding-top: 6rem; padding-bottom: 6rem}}