@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;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 {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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-nbuhoy {color: var(--color-boho-brown); text-align: center; text-transform: uppercase; font-weight: 500; font-size: var(--dp-text-m)}#brxe-bjcpgh {color: var(--primary-color); font-size: var(--bd-text-m); line-height: 1.5; text-align: center; text-wrap: pretty}@media (max-width: 478px) {#brxe-bjcpgh {font-size: var(--bd-text-s)}}#brxe-sacjkg {align-items: center; row-gap: var(--space-xs); padding-bottom: var(--space-lg)}@media (max-width: 478px) {#brxe-sacjkg {padding-bottom: var(--space-2xl)}}#brxe-98bcb8 {font-weight: 200; font-size: var(--h1); padding-right: var(--space-xl); padding-bottom: var(--space-md); padding-left: var(--space-xl); border-bottom: 0.06rem solid var(--primary-color)}h2 span.highlight {font-weight: 400;}@media (max-width: 478px) {#brxe-98bcb8 {text-align: center; font-size: var(--h2); padding-right: 0; padding-left: 0}h2 span.highlight { font-size: var(--dp-text-2xl); display: inline-block;}}#brxe-1a5119 {gap: var(--space-xs)}#brxe-1a5119 { backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px);}#brxe-aadbd8 {align-items: center; row-gap: var(--space-2xl)}#brxe-6fd46b {width: 0.6rem; height: 0.6rem; fill: var(--color-tech-blue-green); color: var(--color-tech-blue-green); font-size: 6px}#brxe-8fd0f5 {font-size: var(--bd-text-xs); text-transform: uppercase; line-height: 1}#brxe-fcfefc {display: flex; align-items: center; padding-right: var(--space-md); padding-left: 10px; column-gap: var(--space-xs); height: var(--space-lg); background-color: var(--light-color-t-4); border-radius: 12px}#brxe-569490 {align-items: center; row-gap: var(--space-md); position: relative; z-index: 2; padding-top: 12.2222vw}@media (max-width: 478px) {#brxe-569490 {padding-top: 14.4rem; padding-right: var(--space-xl); padding-left: var(--space-xl)}}#brxe-738ca7 {font-size: var(--bd-text-m); font-weight: 300; letter-spacing: 25%}#brxe-738ca7 span.highlighted {font-weight:500}@media (max-width: 478px) {#brxe-738ca7 {font-size: var(--bd-text-m); text-align: center}#brxe-738ca7 span.highlighted {display:inline-block;}}[data-brx-variant="gycrbe"] .brxe-ytgrmv.brxi-77d651 {display: flex}.brxe-ytgrmv.brxi-77d651 {display: none}[data-brx-variant="kdzxsk"] .brxe-ytgrmv.brxi-77d651 {display: flex}[data-brx-variant="sicztt"] .brxe-ytgrmv.brxi-77d651 {display: flex}.brxe-aburvv {font-size: 48px; font-weight: 200; text-align: center; letter-spacing: 1%; line-height: 1; position: relative; display: flex; align-items: center}[data-brx-variant="gycrbe"] .brxe-aburvv {display: none}[data-brx-variant="sicztt"] .brxe-aburvv {display: none}.brxe-ogfthw {font-size: var(--bd-text-xs); text-align: center; line-height: 1.167; color: var(--primary-color); letter-spacing: 1%}@media (max-width: 478px) {.brxe-ogfthw {min-height: 2.8rem; line-height: 1.33}}.brxe-avnypv {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; border-radius: var(--space-lg)}[data-brx-variant="raymsw"] .brxe-avnypv {border-style: none}[data-brx-variant="kdzxsk"] .brxe-avnypv {background-color: var(--light-color-t-4); border-style: none}.brxe-avnypv { border: 0.06rem solid transparent; background: linear-gradient(var(--color-mirage), var(--color-mirage)) border-box; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; mask-origin: border-box;}@media (max-width: 478px) {.brxe-avnypv { background:none;}.brxe-avnypv {border: 0.1rem solid var(--primary-color-t-4)}}.brxe-uuqlgj {padding-top: var(--space-md); padding-right: var(--space-xs); padding-bottom: var(--space-md); padding-left: var(--space-xs); border-radius: var(--space-lg); position: relative; background-color: var(--light-color-t-2)}.brxe-uuqlgj[data-brx-variant="raymsw"] {border-style: none; background-color: var(--light-color-t-4)}.brxe-uuqlgj[data-brx-variant="kdzxsk"] {background-color: var(--light-color-t-4)}.brxe-uuqlgj span.superscript{width:1.4rem; position:absolute; top:-0.3rem; right:-0.7rem; font-size:1.4rem; font-weight:400;} .brxe-uuqlgj span.subscript{font-size:2.4rem; font-weight:400;}.brxe-uuqlgj[data-brx-variant="raymsw"] { backdrop-filter: blur(12px); --webkit-backdrop-filter: blur(12px);}.brxe-uuqlgj[data-brx-variant="kdzxsk"] { backdrop-filter: blur(12px); --webkit-backdrop-filter: blur(12px);}@media (max-width: 478px) {.brxe-uuqlgj[data-brx-variant="kdzxsk"] {flex-wrap: nowrap}.brxe-uuqlgj[data-brx-variant="gycrbe"] {flex-wrap: nowrap}.brxe-uuqlgj[data-brx-variant="sicztt"] {min-width: 100%; width: 100%; padding-right: var(--space-md); padding-left: var(--space-md)}}[data-brx-variant="gycrbe"] .brxe-ytgrmv.brxi-0c52a0 {display: flex}.brxe-ytgrmv.brxi-0c52a0 {display: none}[data-brx-variant="kdzxsk"] .brxe-ytgrmv.brxi-0c52a0 {display: flex}[data-brx-variant="sicztt"] .brxe-ytgrmv.brxi-0c52a0 {display: flex}[data-brx-variant="gycrbe"] .brxe-ytgrmv.brxi-208e34 {display: flex}.brxe-ytgrmv.brxi-208e34 {display: none}[data-brx-variant="kdzxsk"] .brxe-ytgrmv.brxi-208e34 {display: flex}[data-brx-variant="sicztt"] .brxe-ytgrmv.brxi-208e34 {display: flex}[data-brx-variant="gycrbe"] .brxe-ytgrmv.brxi-304629 {display: flex}.brxe-ytgrmv.brxi-304629 {display: none}[data-brx-variant="kdzxsk"] .brxe-ytgrmv.brxi-304629 {display: flex}[data-brx-variant="sicztt"] .brxe-ytgrmv.brxi-304629 {display: flex}[data-brx-variant="gycrbe"] .brxe-ytgrmv.brxi-949ca5 {display: flex}.brxe-ytgrmv.brxi-949ca5 {display: none}[data-brx-variant="kdzxsk"] .brxe-ytgrmv.brxi-949ca5 {display: flex}[data-brx-variant="sicztt"] .brxe-ytgrmv.brxi-949ca5 {display: flex}#brxe-d454aa {align-items: center; flex-direction: row; justify-content: center; column-gap: var(--space-md)}#brxe-d454aa {padding-inline-start:0;}@media (max-width: 478px) {#brxe-d454aa {row-gap: 3.053vw; column-gap: 3.053%; flex-direction: row; width: 34.8rem}}#brxe-80da8a {align-items: center; row-gap: 1.875vw; padding-top: 2.6667vw; padding-bottom: 2.6667vw; z-index: 2}@media (max-width: 478px) {#brxe-80da8a {padding-top: 12.21vw; padding-bottom: 8.142vw; row-gap: 6.107vw}}#brxe-7f8487 {margin-left: 0}#brxe-d5ba2b {align-items: center; width: max-content; flex-direction: row; column-gap: var(--space-4xs); position: relative; z-index: 1}#brxe-4bd349 {font-size: var(--bd-text-xs); font-weight: 500; color: var(--primary-color); line-height: 2; letter-spacing: 1%}#brxe-036af8 {font-size: var(--bd-text-m); flex-direction: row-reverse; gap: var(--space-xs); transition: .5s}#brxe-036af8 span.icon{ transition: transform .5s ease;}#brxe-036af8:hover span.icon{ transform: translateX(12px);}#brxe-036af8:hover{ transition: transform .5s ease; transform: translateX(4px);}@media (max-width: 478px) {#brxe-036af8 .icon > svg {width: 1.6rem; height: 1.6rem}#brxe-036af8 {text-align: center; font-size: var(--bd-text-s); text-wrap: pretty; flex-direction: column-reverse; gap: var(--space-4xs)}#brxe-036af8 svg path{ vector-effect:non-scaling-stroke;}#brxe-036af8 span.icon{ transform:rotate(90deg);}#brxe-036af8:hover, #brxe-036af8:hover span.icon{ transform: none !important;}}#brxe-72cca7 {flex-direction: row; align-items: center; column-gap: var(--space-4xs)}@media (max-width: 478px) {#brxe-72cca7 {align-items: center; flex-direction: column}}#brxe-8e03ff {width: max-content; position: relative; z-index: 1}@media (max-width: 478px) {#brxe-8e03ff {align-items: center}}#brxe-04d2b9 {position: absolute; z-index: 1; width: 20vw; height: 7.56vw; bottom: -7.56vw; background-color: var(--color-pale-persimmon); border-radius: 50%; filter: blur(64px)}@media (max-width: 478px) {#brxe-04d2b9 {width: 90vw; height: 35vw; bottom: -30vw; filter: blur(40px)}}#brxe-99a50a {position: absolute; width: 50vw; height: 11.56vw; border-radius: 50%; background-color: var(--light-color); bottom: -5.78vw; filter: blur(48px)}@media (max-width: 478px) {#brxe-99a50a {width: 100vw; height: 50vw; filter: blur(40px)}}#brxe-14f65a {position: absolute; align-items: center; width: 100%; height: 100%; overflow: hidden}#brxe-633e31 {flex-direction: row; column-gap: var(--space-lg); align-items: center; justify-content: center; height: 100%}@media (max-width: 478px) {#brxe-633e31 {row-gap: var(--space-lg)}}#brxe-42eb72 {height: 12.8rem; border-top: 0.1rem solid var(--primary-color-t-2); position: relative; z-index: 2; justify-content: center; width: 100%}@media (max-width: 478px) {#brxe-42eb72 {padding-top: var(--space-lg); padding-right: var(--space-xl); padding-bottom: var(--space-lg); padding-left: var(--space-xl); height: fit-content; border-top: 0.1rem solid var(--primary-color-t-2); border-bottom: 0.1rem solid var(--primary-color-t-2)}}#brxe-ofnunf {position: absolute; z-index: 3; top: -2.1111vw}#brxe-ofnunf:not(.tag), #brxe-ofnunf img {aspect-ratio: 1}@media (max-width: 478px) {#brxe-ofnunf {width: 213.74vw; max-width: 213.74vw; top: -27.67vw}}#brxe-wflgeb {position: absolute; z-index: 3; aspect-ratio: 1; top: -2.1111vw; visibility: hidden}@media (max-width: 478px) {#brxe-wflgeb {width: 213.74vw; max-width: 213.74vw; top: -27.67vw}}#brxe-jorkhp {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-jorkhp {width: 463.358vw; max-width: 463.358vw; right: auto; left: 18.206vw; top: -103.96vw}}#brxe-ylznol {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-ylznol {width: 558.27vw; max-width: 558.27vw; top: -209.92vw; left: -329.517vw}}#brxe-emmtdp {position: absolute; left: 11.2223vw; top: -22.2223vw; aspect-ratio: .892; width: 88.4445vw; z-index: 1}@media (max-width: 478px) {#brxe-emmtdp {width: 405.09vw; left: -127.48vw; top: -101.78vw}}#brxe-512169 {align-items: center; justify-content: flex-start; position: absolute; overflow: hidden; z-index: 1; background-color: var(--primary-color-t-2); min-height: 100vh; height: 100%}@media (max-width: 478px) {#brxe-512169 {top: 0px; bottom: 0px; height: auto; right: 0px; left: 0px}}#brxe-25bbc8 {position: relative; min-height: 100vh; justify-content: space-between; overflow: hidden}