@layer bricks {.brxe-button{width:auto}}@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}}#brxe-kbgzir {color: #f5f5f5; font-size: var(--text-3xl); margin-bottom: var(--space-xl)}@media (max-width: 478px) {#brxe-kbgzir {margin-bottom: var(--space-l)}}#brxe-nrbkol {color: #f5f5f5; font-size: var(--text-xl); font-weight: 300; font-family: "presicav"; margin-top: var(--text-l); margin-bottom: var(--text-m)}@media (max-width: 478px) {#brxe-nrbkol {margin-bottom: var(--space-l)}}#brxe-unrgaz {color: var(--light); text-align: left; font-family: "area-normal"; width: 75%}#brxe-unrgaz a {color: var(--light); text-align: left; font-family: "area-normal"; font-size: inherit}@media (max-width: 478px) {#brxe-unrgaz {color: #f5f5f5}#brxe-unrgaz a {color: #f5f5f5; font-size: inherit}}#brxe-aanywk {margin-top: var(--space-4xl); margin-bottom: var(--space-4xl); width: 90%}#brxe-jtmkjx {padding-top: var(--space-2xl); padding-bottom: var(--space-2xl); background-color: var(--primary-red)}#brxe-womkkq {font-size: var(--text-xl); font-weight: 300; font-family: "presicav"; color: var(--primary-red); margin-bottom: var(--space-l)}#brxe-pxqykq {width: 1200px}#Design-Principles {border-bottom: 1px solid var(--accent-red-wine); padding-top: var(--space-2xl); padding-bottom: var(--space-2xl); column-gap: var(--space-s); row-gap: var(--space-s)}#brxe-oppykd {font-size: var(--text-xl); font-weight: 300; font-family: "presicav"; color: var(--primary-red); margin-bottom: var(--space-xl)}#brxe-yrzhal {font-weight: 300; font-family: "presicav"; color: var(--primary-gray); font-size: var(--text-l); margin-bottom: var(--space-m)}#brxe-tgbjoa {font-weight: 300; font-family: "presicav"; color: var(--primary-gray); font-size: var(--text-l); margin-top: var(--space-xl); margin-bottom: var(--space-m)}#brxe-rycwev {padding-bottom: var(--space-l)}#brxe-sdells {padding-bottom: 0; margin-top: var(--space-l); transition: var(--primary-transition)}#brxe-firkog {transition: var(--primary-transition)}#brxe-firkog:hover {color: var(--accent-red-wine)}#brxe-firkog:active {color: var(--accent-red-wine)}#brxe-nhgsck {width: 1200px}#brxe-btlrsw {transition: .3s}#brxe-kutiem {font-size: var(--text-xl); font-weight: 300; font-family: "presicav"; color: var(--primary-red); margin-bottom: var(--space-xl)}#brxe-aaggtj {font-weight: 300; font-family: "presicav"; color: var(--primary-gray); font-size: var(--text-l); margin-bottom: var(--space-m)}#brxe-tcmhfl {width: 33%; row-gap: var(--space-l)}#brxe-fdqpui svg {fill: var(--light); stroke: var(--light); height: 16px; width: 16px}#brxe-fdqpui {gap: var(--space-xs)}#brxe-ioqpqx {width: 33%}#brxe-bzkhrw svg {fill: var(--light); stroke: var(--light); height: 16px; width: 16px}#brxe-bzkhrw {gap: var(--space-s)}#brxe-csxawo {width: 33%}#brxe-fibmpp {flex-direction: row; margin-top: var(--space-l); margin-bottom: var(--space-l)}#brxe-jhcmuf {font-weight: 300; font-family: "presicav"; color: var(--primary-gray); font-size: var(--text-l); margin-top: var(--space-4xl); margin-bottom: var(--space-m)}#brxe-vpytbm {width: 33%; row-gap: var(--space-l)}#brxe-lbygyt svg {fill: var(--light); stroke: var(--primary-red); height: 16px; width: 16px}#brxe-lbygyt {gap: var(--space-m)}#brxe-sgymbt {width: 33%}#brxe-pxyzjx svg {fill: var(--light); stroke: var(--primary-red); height: 16px; width: 16px}#brxe-pxyzjx {gap: var(--space-s)}#brxe-edlrau {width: 33%}#brxe-hnjaxj {flex-direction: row; margin-top: var(--space-l); margin-bottom: var(--space-l)}#brxe-vlhhcs {font-weight: 300; font-family: "presicav"; color: var(--primary-gray); font-size: var(--text-l); margin-top: var(--space-4xl); margin-bottom: var(--space-m)}#brxe-gmcyix {width: 33%; row-gap: var(--space-l)}#brxe-nmpcwr svg {fill: var(--text-body); stroke: var(--text-body); height: 16px; width: 16px}#brxe-nmpcwr {gap: var(--space-m)}#brxe-dsmwpp {width: 33%}#brxe-ywjnda svg {fill: var(--text-body); stroke: var(--text-body); height: 16px; width: 16px}#brxe-ywjnda {gap: var(--space-m)}#brxe-ozrnjf {width: 33%}#brxe-aoieia {flex-direction: row; margin-top: var(--space-l); margin-bottom: var(--space-l)}#brxe-rxleid {font-weight: 300; font-family: "presicav"; color: var(--primary-gray); font-size: var(--text-l); margin-top: var(--space-4xl); margin-bottom: var(--space-m)}#brxe-nxsnqj {width: 33%; row-gap: var(--space-l)}#brxe-xhqfxz svg {fill: var(--light); stroke: var(--light); height: 16px; width: 16px}#brxe-xhqfxz {gap: var(--space-m)}#brxe-pvtpqn {width: 33%}#brxe-ahhqhn svg {fill: var(--light); stroke: var(--light); height: 16px; width: 16px}#brxe-ahhqhn {gap: var(--space-m)}#brxe-ofgpqj {width: 33%}#brxe-reiyqe {flex-direction: row; margin-top: var(--space-l); margin-bottom: var(--space-l)}#brxe-urnbzv {font-weight: 300; font-family: "presicav"; color: var(--primary-gray); font-size: var(--text-l); margin-top: var(--space-4xl); margin-bottom: var(--space-m)}#brxe-nbfmjx {width: 33%; row-gap: var(--space-l)}#brxe-exslud svg {fill: var(--light); stroke: var(--text-body); height: 16px; width: 16px}#brxe-exslud {gap: var(--space-m)}#brxe-hfvkql {width: 33%}#brxe-kmcmbv svg {fill: var(--light); stroke: var(--text-body); height: 16px; width: 16px}#brxe-kmcmbv {gap: var(--space-m)}#brxe-gnpasp {width: 33%}#brxe-azmoqg {flex-direction: row; margin-top: var(--space-l); margin-bottom: var(--space-l); padding-top: var(--space-l); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l); background-color: var(--accent-red-wine)}#brxe-fujljp {width: 1200px}#brxe-qtcdbj {transition: .3s}#brxe-sgrmer {margin-top: var(--space-4xl); margin-bottom: var(--space-4xl); width: 67%}#brxe-osclok {width: 33%; align-items: auto; justify-content: space-between; align-self: stretch !important; width: 100%; margin-top: var(--space-4xl); margin-bottom: var(--space-4xl); margin-left: var(--space-l); padding-top: var(--space-4xl); padding-right: var(--space-l); padding-bottom: var(--space-4xl); padding-left: var(--space-l)}#brxe-tfgmzr {flex-direction: row; width: 90%}