@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-203d4a {color: var(--primary-color); font-size: var(--bd-text-m); letter-spacing: -2%; line-height: 2.2rem}#brxe-1d21a9 {width: 10rem; padding-top: var(--space-sm); padding-right: var(--space-sm); padding-left: var(--space-sm); margin-left: var(--space-lg)}#brxe-1d21a9 {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-1d21a9 {margin-left: 0}}#brxe-4f4d86 {padding-bottom: var(--space-4xl)}@media (max-width: 478px) {#brxe-4f4d86 {padding-bottom: 0}}#brxe-e6bc8f {flex-direction: row}#brxe-43c8ca {text-wrap: balance}@media (max-width: 478px) {#brxe-43c8ca {display: flex}}#brxe-868c22 {font-size: 2.8rem; letter-spacing: -2%; font-weight: 200; color: var(--primary-color); max-width: 96rem}@media (max-width: 478px) {#brxe-868c22 {font-size: var(--dp-text-l); font-weight: 300}}#brxe-f5be55 {row-gap: var(--space-lg)}@media (max-width: 478px) {#brxe-f5be55 {flex-wrap: nowrap}}#brxe-6a0d89 svg {height: var(--space-md); width: var(--space-md)}#brxe-6a0d89 {gap: var(--space-md)}#brxe-e59557 {height: var(--space-xl)}#brxe-b6afb4 {height: var(--space-md-20)}#brxe-e2403b {width: auto; flex-direction: row; column-gap: var(--space-sm); align-items: center}#brxe-4ea237 {flex-direction: row; align-items: center; column-gap: var(--space-xl)}@media (max-width: 478px) {#brxe-4ea237 {row-gap: var(--space-lg)}}#brxe-46f448 {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-46f448 {font-size: var(--dp-text-l); font-weight: 300}}#brxe-6d468b {font-size: var(--bd-text-m); letter-spacing: -2%; color: var(--primary-color); max-width: 96rem}@media (max-width: 478px) {#brxe-6d468b {font-size: var(--dp-text-l); font-weight: 300}}#brxe-e0eef6 {row-gap: var(--space-4xs); padding-top: var(--space-lg)}#brxe-7879e7 {row-gap: var(--space-xl)}#brxe-15509c {width: fit-content; padding-left: var(--space-lg); row-gap: var(--space-lg)}@media (max-width: 478px) {#brxe-15509c {padding-top: var(--space-xl); padding-right: 0; padding-left: 0}}#brxe-cbded2 {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-cbded2 {padding-right: 0; padding-left: 0}}@media (max-width: 478px) {#brxe-cbded2 {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-d800b9 {position: absolute; z-index: 3; aspect-ratio: 1; top: -2.1111vw; left: -6.6667vw; width: 46.6667vw}@media (max-width: 478px) {#brxe-d800b9 {width: 213.74vw; max-width: 213.74vw; top: -27.67vw; left: auto}}#brxe-490c8a {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-490c8a {width: 463.358vw; max-width: 463.358vw; right: auto; left: 18.206vw; top: -103.96vw}}#brxe-590442 {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-590442 {width: 558.27vw; max-width: 558.27vw; top: -209.92vw; left: -329.517vw}}#brxe-baba9b {position: absolute; left: 45.2223vw; top: -38.2223vw; aspect-ratio: .892; width: 88.4445vw; z-index: 2}@media (max-width: 478px) {#brxe-baba9b {width: 405.09vw; left: -127.48vw; top: -101.78vw}}#brxe-a222b3 {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-a222b3 {top: 0px; bottom: 0px; height: auto; right: 0px; left: 0px}}#brxe-a22473 {position: relative; overflow: hidden}@media (max-width: 478px) {#brxe-a22473 {position: relative}}#brxe-28dc1b {letter-spacing: -2%; color: var(--light-color); font-size: 2.8rem; font-weight: 200}#brxe-68e3fc {row-gap: var(--space-lg)}@media (max-width: 478px) {#brxe-68e3fc {flex-wrap: nowrap}}#brxe-d2a321 {row-gap: var(--space-xl)}#brxe-224412 {color: var(--light-color); letter-spacing: 1%}#brxe-ea9ae7 {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-de5235 {position: absolute; min-height: 3.2rem; border-radius: var(--space-4xs)}#brxe-de5235 { 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-1a3fb4 {row-gap: var(--space-sm); position: relative; align-items: center; justify-content: flex-end; width: fit-content}#brxe-1ce005 {padding-top: var(--space-2xl); padding-bottom: var(--space-2xl); row-gap: var(--space-md)}@media (max-width: 478px) {#brxe-1ce005 {padding-bottom: 0; padding-left: 0}}#brxe-de740e {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-de740e {padding-right: 13.3334vw; padding-left: 13.3334vw}}@media (max-width: 478px) {#brxe-de740e {padding-right: var(--space-xl); padding-left: var(--space-xl)}}#brxe-2a2d18 {background-color: var(--primary-color)}