@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-template{width:100%}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}#brxe-e7121e {color: var(--primary-color); font-size: var(--bd-text-m); letter-spacing: -2%; line-height: 2.2rem}#brxe-257f96 {width: 10rem; padding-top: var(--space-sm); padding-right: var(--space-sm); padding-left: var(--space-sm); margin-left: var(--space-lg)}#brxe-257f96 {aspect-ratio: 0.575;clip-path: shape(from 1.01% 73.56%,curve to 0.01% 70.12% with -0.15% 72.41%/0.01% 70.12%,vline to 4.6%,curve to 8.01% 0% with 0.01% 2.06%/3.59% 0%,hline to 92%,curve to 100% 4.6% with 96.42% 0%/100% 2.06%,vline to 70.12%,curve to 99% 73.56% with 100% 70.12%/100% 72.41%,curve to 95.97% 75.86% with 98% 74.71%/95.97% 75.86%,line to 56.3% 98.51%,curve to 43.71% 98.51% with 52.82% 100.5%/47.19% 100.5%,line to 4.02% 75.86%,curve to 1.01% 73.56% with 4.02% 75.86%/2.16% 74.71%,close); background-image: linear-gradient(var(--color-pale-persimmon), #C57C8A);}@media (max-width: 478px) {#brxe-257f96 {margin-left: 0}}#brxe-a5f35a {padding-bottom: var(--space-4xl)}@media (max-width: 478px) {#brxe-a5f35a {padding-bottom: 0}}#brxe-fc96ef {flex-direction: row}#brxe-b1b49c {text-wrap: balance}@media (max-width: 478px) {#brxe-b1b49c {display: flex}}#brxe-141395 {font-size: 2.8rem; letter-spacing: -2%; font-weight: 200; color: var(--primary-color); max-width: 96rem}@media (max-width: 478px) {#brxe-141395 {font-size: var(--dp-text-l); font-weight: 300}}#brxe-1f83e4 {row-gap: var(--space-lg)}@media (max-width: 478px) {#brxe-1f83e4 {flex-wrap: nowrap}}#brxe-4a40ab svg {height: var(--space-md); width: var(--space-md)}#brxe-4a40ab {gap: var(--space-md)}#brxe-34d8ad {height: var(--space-xl)}#brxe-11a785 {height: var(--space-md-20)}#brxe-2ce55f {width: auto; flex-direction: row; column-gap: var(--space-sm); align-items: center}#brxe-307a08 {flex-direction: row; align-items: center; column-gap: var(--space-xl)}@media (max-width: 478px) {#brxe-307a08 {row-gap: var(--space-lg)}}#brxe-949fcb {font-size: var(--dp-text-m); color: var(--color-boho-brown); text-transform: uppercase; font-weight: 700; max-width: 96rem}@media (max-width: 478px) {#brxe-949fcb {font-size: var(--dp-text-l); font-weight: 300}}#brxe-1ed83d {font-size: var(--bd-text-m); letter-spacing: -2%; color: var(--primary-color); max-width: 96rem}@media (max-width: 478px) {#brxe-1ed83d {font-size: var(--dp-text-l); font-weight: 300}}#brxe-4ed648 {row-gap: var(--space-4xs); padding-top: var(--space-lg)}#brxe-c04994 {row-gap: var(--space-xl)}#brxe-9ac1ad {width: fit-content; padding-left: var(--space-lg); row-gap: var(--space-lg)}@media (max-width: 478px) {#brxe-9ac1ad {padding-top: var(--space-xl); padding-right: 0; padding-left: 0}}#brxe-bf27f2 {padding-top: var(--space-5xl); padding-right: var(--space-2xl); padding-bottom: var(--space-5xl); padding-left: var(--space-2xl); max-width: 146.4rem; width: 100%; flex-direction: row; position: relative; z-index: 2}@media (min-width: 1440px) {#brxe-bf27f2 {padding-right: 0; padding-left: 0}}@media (max-width: 478px) {#brxe-bf27f2 {padding-top: var(--space-4xl); padding-right: var(--space-xl); padding-bottom: var(--space-4xl); padding-left: var(--space-xl); row-gap: var(--space-2xl); position: relative; z-index: 2}}#brxe-376cdc {position: absolute; z-index: 3; aspect-ratio: 1; top: -2.1111vw; left: -6.6667vw; width: 46.6667vw}@media (max-width: 478px) {#brxe-376cdc {width: 213.74vw; max-width: 213.74vw; top: -27.67vw; left: auto}}#brxe-a2698c {position: absolute; top: -22.694vw; right: -36.22vw; z-index: 2; aspect-ratio: 1; width: 101.17vw; max-width: 101.17vw}@media (max-width: 478px) {#brxe-a2698c {width: 463.358vw; max-width: 463.358vw; right: auto; left: 18.206vw; top: -103.96vw}}#brxe-55e0f2 {position: absolute; left: -32.3334vw; top: -45.8334vw; width: 121.8889vw; max-width: 121.8889vw; aspect-ratio: 1.1003; z-index: 2}@media (max-width: 478px) {#brxe-55e0f2 {width: 558.27vw; max-width: 558.27vw; top: -209.92vw; left: -329.517vw}}#brxe-aaa15f {position: absolute; left: 45.2223vw; top: -38.2223vw; aspect-ratio: .892; width: 88.4445vw; z-index: 2}@media (max-width: 478px) {#brxe-aaa15f {width: 405.09vw; left: -127.48vw; top: -101.78vw}}#brxe-b69e86 {align-items: center; justify-content: flex-start; position: absolute; overflow: hidden; z-index: 1; padding-top: var(--space-3xl); top: 0px; min-height: 100vh}@media (max-width: 478px) {#brxe-b69e86 {top: 0px; bottom: 0px; height: auto; right: 0px; left: 0px}}#brxe-3dc001 {position: relative; overflow: hidden}@media (max-width: 478px) {#brxe-3dc001 {position: relative}}#brxe-e1a119 {letter-spacing: -2%; color: var(--light-color); font-size: 2.8rem; font-weight: 200}#brxe-89de1c {row-gap: var(--space-lg)}@media (max-width: 478px) {#brxe-89de1c {flex-wrap: nowrap}}#brxe-fdac8e {row-gap: var(--space-xl)}#brxe-d4b43f {color: var(--light-color); letter-spacing: 1%}#brxe-36296d {color: var(--light-color); font-size: var(--bd-text-m); font-weight: 300; line-height: 1.5; text-align: center; padding-top: var(--space-4xs); padding-right: var(--space-md); padding-bottom: var(--space-4xs); padding-left: var(--space-md)}#brxe-8ac326 {position: absolute; min-height: 3.2rem; border-radius: var(--space-4xs)}#brxe-8ac326 { border: 0.06rem solid transparent; background: linear-gradient(var(--color-coconut-white), var(--color-coconut-white)) border-box; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;}#brxe-6e5784 {row-gap: var(--space-sm); position: relative; align-items: center; justify-content: flex-end; width: fit-content}#brxe-be46c7 {padding-top: var(--space-2xl); padding-bottom: var(--space-2xl); row-gap: var(--space-md)}@media (max-width: 478px) {#brxe-be46c7 {padding-bottom: 0; padding-left: 0}}#brxe-86e28d {padding-top: var(--space-5xl); padding-right: var(--space-2xl); padding-bottom: var(--space-5xl); padding-left: var(--space-2xl); width: 100%}@media (min-width: 1800px) {#brxe-86e28d {padding-right: 13.3334vw; padding-left: 13.3334vw}}@media (max-width: 478px) {#brxe-86e28d {padding-right: var(--space-xl); padding-left: var(--space-xl)}}#brxe-1b8358 {background-color: var(--primary-color)}