@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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-abba4a .brxe-3e3b15.brxe-heading {z-index: 3; font-size: var(--text-2xl)}.brxe-3e3b15 { writing-mode: vertical-rl; text-orientation: mixed; transform: rotate(180deg);}@media (max-width: 767px) {.brxe-3e3b15 { writing-mode: initial; text-orientation: initial; transform: none;}}.brxe-abba4a .brxe-2bb17b.brxe-block {z-index: 3}.brxe-abba4a .brxe-3ddfaa.brxe-icon {position: absolute; top: var(--space-2xs); right: var(--space-2xs); z-index: 3}@media (max-width: 767px) {.brxe-abba4a .brxe-3ddfaa.brxe-icon {width: 45px; height: 45px}}.brxe-abba4a.brxe-block {background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; flex-direction: row; align-items: flex-end; justify-content: flex-start}.brxe-abba4a.brxe-block::after {content: ' '; position: absolute; width: 100%; height: 100%; background-color: var(--main-color-darker); bottom: 0px; left: 0px; border-radius: var(--radius-normal)}:where(.brxe-abba4a.brxe-block > *:not(figcaption)) {position: relative}.brxe-abba4a.brxe-block::before {background-image: linear-gradient(200deg, rgba(23, 25, 26, 0.2) 25%, rgba(23, 25, 26, 0.75) 90%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; border-radius: var(--radius-normal)}#brxe-85bc09 {flex-direction: row; align-items: stretch}@media (max-width: 767px) {#brxe-85bc09 {flex-direction: column}}