@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-3757ba {text-transform: uppercase; color: var(--bricks-color-primary); font-size: var(--text-xs); letter-spacing: .22em; padding-bottom: var(--space-s)}#brxe-02aa92 {color: var(--bricks-color-ink)}#brxe-1ccd7e {padding-top: var(--space-s); width: 66%; font-size: var(--text-18)}@media (max-width: 767px) {#brxe-1ccd7e {width: 100%}}#brxe-3a4848 {max-width: 1024px}#brxe-8b1d67 {border-bottom: 1px solid var(--bricks-color-border)}#brxe-mpphaa {text-transform: uppercase; color: var(--bricks-color-primary); font-size: var(--text-s); letter-spacing: .22em; padding-bottom: var(--space-s)}#brxe-qwhhfi {font-size: var(--text-base)}#brxe-fzarst {max-width: 1152px; display: grid; align-items: initial; grid-template-columns: 0.65fr 1.35fr;; gap: var(--gap-xl); padding-bottom: 20px; align-items: flex-start}@media (max-width: 767px) {#brxe-fzarst {grid-template-columns: 1fr}}#brxe-rfrudd {background-color: #EEF1EB}#brxe-xvtxwz {text-transform: uppercase; color: var(--bricks-color-primary); font-size: var(--text-xs); letter-spacing: .22em; padding-bottom: var(--space-s)}#brxe-fthfvi {color: var(--bricks-color-ink)}#brxe-fqlcwv {text-transform: uppercase; color: var(--bricks-color-primary); font-size: var(--text-s); letter-spacing: .22em; padding-bottom: var(--space-s)}#brxe-nwspey {font-size: var(--text-base)}#brxe-snmpig {border-top: 1px solid rgba(60, 50, 40, 0.16);; padding-top: 1.25rem}#brxe-lzonxs {text-transform: uppercase; color: var(--bricks-color-primary); font-size: var(--text-s); letter-spacing: .22em; padding-bottom: var(--space-s)}#brxe-eehhih {font-size: var(--text-base)}#brxe-qsyjir {border-top: 1px solid rgba(60, 50, 40, 0.16);; padding-top: 1.25rem}#brxe-zszpgz {text-transform: uppercase; color: var(--bricks-color-primary); font-size: var(--text-s); letter-spacing: .22em; padding-bottom: var(--space-s)}#brxe-xygcql {font-size: var(--text-base)}#brxe-divfbi {border-top: 1px solid rgba(60, 50, 40, 0.16);; padding-top: 1.25rem}#brxe-umrsmu {text-transform: uppercase; color: var(--bricks-color-primary); font-size: var(--text-s); letter-spacing: .22em; padding-bottom: var(--space-s)}#brxe-femffu {font-size: var(--text-base)}#brxe-awlaqp {border-top: 1px solid rgba(60, 50, 40, 0.16);; padding-top: 1.25rem}#brxe-vfqzpr {display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0, 1fr));; gap: var(--gap-m); margin-top: 2.4rem; padding-top: 1.25rem; padding-right: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.25rem}@media (max-width: 767px) {#brxe-vfqzpr {grid-template-columns: 1fr}}#brxe-gefvbw {display: grid; align-items: initial; grid-template-columns: 0.65fr 1.35fr;; gap: var(--gap-xl)}@media (max-width: 478px) {#brxe-gefvbw {grid-template-columns: 1fr}}#brxe-tbhlhq {background-color: var(--beige-light); padding-bottom: 120px}#brxe-zysatk {text-transform: uppercase; color: var(--bricks-color-primary); font-size: var(--text-xs); letter-spacing: .22em; padding-bottom: var(--space-s)}#brxe-ddahzc {color: var(--bricks-color-ink)}#brxe-vfoupg {font-size: 30px; font-weight: 600}#brxe-wnsbom {font-size: 30px; font-weight: 600}#brxe-fuvjdh {border-left: 1px solid rgba(60, 50, 40, 0.16);; padding-left: 2rem}#brxe-gqvfgq {display: grid; align-items: initial; grid-template-columns: 1fr 1fr;; gap: 0px}#brxe-ckadbd {color: var(--bricks-color-ink); margin-bottom: 0}#brxe-debmcv {text-transform: uppercase; font-size: 14px}#brxe-cwenub {font-size: var(--text-base); font-weight: 600; margin-top: 2rem}#brxe-qvqzcz {font-size: var(--text-base); margin-top: 1.25rem}#brxe-vckras {padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; margin-top: 2rem}@media (max-width: 478px) {#brxe-vckras {letter-spacing: .12em; font-size: 12px}}#brxe-gfrdal {margin-top: 2rem; padding-top: 2rem; border-top: 1px solid rgba(60, 50, 40, 0.16);}#brxe-zqnsbv {display: grid; align-items: initial; grid-template-columns: 0.8fr 1.2fr;; gap: var(--gap-xl); align-items: flex-start}@media (max-width: 767px) {#brxe-zqnsbv {grid-template-columns: 1fr;}}#brxe-lcbgko {background-color: #EEF1EB}