@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-zjktjj {color: var(--at-primary-l-6)}#brxe-mhuetb {font-size: 3.5rem; line-height: 1; color: #f5f5f5; letter-spacing: var(--ls-tight); text-wrap: balance; font-weight: 600; font-family: "Instrument Sans"; margin-block-start: 1rem}@media (max-width: 991px) {#brxe-mhuetb {font-size: 2.5rem}}@media (max-width: 767px) {#brxe-mhuetb {font-size: 2.5rem}}@media (max-width: 478px) {#brxe-mhuetb {font-size: 2.5rem; line-height: 1.1}}#brxe-xdqbte {row-gap: var(--gap-20); overflow: hidden}#brxe-mslvya {align-items: flex-start}#brxe-oqhgrg {justify-content: center; background-color: var(--at-primary-d-3); background-size: cover; background-repeat: no-repeat; background-position: center center; block-size: 500px}#brxe-wmjqsx {font-size: 1.5rem; text-wrap: pretty; font-weight: 400; line-height: 1.4; inline-size: 45ch}@media (max-width: 767px) {#brxe-wmjqsx {font-size: 1.25rem}}@media (max-width: 478px) {#brxe-wmjqsx {font-size: 1rem}}.brxe-cxqupb .brxe-ksxqzh.brxe-heading {font-size: 24px; color: var(--at-primary); letter-spacing: -0.5px; line-height: 1.2; font-weight: 600}.brxe-cxqupb .brxe-cvheru.brxe-heading {font-weight: 500; white-space: nowrap; letter-spacing: -0.025em; line-height: 1; color: var(--at-primary-l-1); font-size: 15px}.brxe-cxqupb .brxe-pshuuh.brxe-div {flex-wrap: nowrap; justify-content: flex-start; display: flex; border-block-start-width: 1px; border-inline-end-width: 1px; border-block-end-width: 1px; border-inline-start-width: 1px; border-style: solid; padding-block-start: 10px; padding-inline-end: 10px; padding-block-end: 10px; padding-inline-start: 10px; column-gap: 8px; align-items: center; border-start-start-radius: 4px; border-start-end-radius: 4px; border-end-start-radius: 4px; border-end-end-radius: 4px; border-color: var(--at-primary-l-2)}.brxe-cxqupb .brxe-dbbcsq.brxe-block {position: relative; align-items: flex-start}.brxe-cxqupb.brxe-block {position: relative; background-color: var(--at-secondary-l-5); justify-content: space-between; padding-block-start: 1.5rem; padding-inline-end: 1.5rem; padding-block-end: 1.5rem; padding-inline-start: 1.5rem; overflow: hidden; block-size: 300px}.external__link { transition: background-color 0.3s ease, color 0.3s ease;}.brxe-cxqupb:hover .external__link { background-color: var(--at-primary); color: white;}.brxe-cxqupb::before { content: ""; position: absolute; bottom: 0;  left: 20px; right: 20px; height: 2px; background: var(--at-primary);  transform: scaleX(0); transition: transform 0.3s ease; transform-origin: center; }.brxe-cxqupb:hover::before { transform: scaleX(1);}#brxe-qkyuuu {display: grid; align-items: initial; grid-template-columns: var(--at-grid--3); grid-gap: var(--at-grid-gap--l)}@media (max-width: 991px) {#brxe-qkyuuu {grid-template-columns: var(--at-grid--2)}}@media (max-width: 478px) {#brxe-qkyuuu {grid-template-columns: 1fr}}#brxe-dqmcqg {z-index: 5; background-color: #f5f5f5}