@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)}}:where(.brxe-accordion){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-accordion) .brx-open .accordion-content-wrapper{display:block}:where(.brxe-accordion) .brx-open .icon.expanded{display:block!important}:where(.brxe-accordion) .brx-open .icon.expanded+.icon{display:none}:where(.brxe-accordion) .accordion-title-wrapper{cursor:pointer;margin-bottom:-1px;padding:15px 0;transition:var(--bricks-transition)}:where(.brxe-accordion) .accordion-title{align-items:center;display:flex}:where(.brxe-accordion) .accordion-title:empty{display:none!important}:where(.brxe-accordion) .accordion-title.icon-left{flex-direction:row-reverse}:where(.brxe-accordion) .accordion-title.icon-left .icon{margin-left:0;margin-right:10px}:where(.brxe-accordion) .accordion-title.icon-right .icon{margin-left:10px;margin-right:0}:where(.brxe-accordion) .accordion-title .title{flex:1;line-height:30px;margin:0}:where(.brxe-accordion) .accordion-title .icon{font-size:.8em;line-height:1;position:relative;top:1px;transform-origin:center}:where(.brxe-accordion) .accordion-title .icon.expanded{display:none}:where(.brxe-accordion) .accordion-subtitle{opacity:.8}:where(.brxe-accordion) .accordion-content-wrapper{animation:height .5s ease;display:none;overflow:hidden;padding:0 0 15px}:where(.brxe-accordion) .accordion-content-wrapper:empty{display:none!important}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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}}@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}}.brxe-oofmac {color: var(--color-primary); font-size: var(--text-4xl); margin-bottom: 35px; width: 100%; max-width: 765px}.brxe-oofmac { hyphens: auto;}@media (max-width: 1240px) {.brxe-oofmac {font-size: var(--text-3xl)}}@media (max-width: 991px) {.brxe-oofmac {margin-bottom: 2rem}}@media (max-width: 767px) {.brxe-oofmac {font-size: var(--text-xl); text-align: center}}.brxe-wefuik {font-size: var(--text-l); max-width: 80%; width: 100%}@media (max-width: 991px) {.brxe-wefuik {font-size: var(--text-m)}}@media (max-width: 767px) {.brxe-wefuik {text-align: center; max-width: 100%}}.brxe-fvjfjb {width: 60%}@media (max-width: 991px) {.brxe-fvjfjb {width: 100%}}@media (max-width: 767px) {.brxe-fvjfjb {align-items: center}}.brxe-zgcifv {max-width: 500px; width: auto; max-height: 500px}@media(min-width:1024px){.brxe-zgcifv { opacity: 0; transform: scale(0.35); animation: reveal 0.5s cubic-bezier(.32, .72, 0, 1) forwards;}@keyframes reveal { to { opacity: 1; transform: scale(1); } }}@media (max-width: 767px) {.brxe-zgcifv {width: 100%}}.brxe-gwzlhn {position: absolute; width: 45%; height: 45%; z-index: -1; background-color: rgba(53, 67, 71, 0.5); right: 24%; top: 56%}.brxe-gwzlhn { filter: blur(70px); opacity: 1;}.brxe-caxweo {width: 45vw; position: absolute; right: 5%; bottom: 50%; max-width: 40%; transform: translateY(50%); align-items: center; justify-content: center}@media (max-width: 991px) {.brxe-caxweo {position: static; right: 0px; bottom: 0px; width: 100%; max-width: unset; transform: translateY(0px)}}.brxe-mhvfil {flex-direction: row}@media (max-width: 991px) {.brxe-mhvfil {flex-direction: column; justify-content: center; row-gap: 10vw}}.brxe-puwdpi {height: auto; justify-content: center; position: relative; overflow: hidden; background-image: radial-gradient(circle at top left, var(--color-white) 63%, var(--color-accent-primary) 98%); padding-top: 25vh; padding-bottom: 20vh; min-height: 100vh; border-bottom: 1px solid var(--color-border-primary)}@media (max-width: 991px) {.brxe-puwdpi {min-height: auto; padding-top: var(--section-spacer); padding-bottom: var(--section-spacer)}}.brxe-lhywnj {min-height: var(--section-spacer)}.brxe-desqvc {font-size: var(--text-xl); text-align: left; font-weight: 500; line-height: 1.45em; width: 100%}.brxe-desqvc a {font-size: var(--text-xl); text-align: left; font-weight: 500; line-height: 1.45em; font-size: inherit}@media (min-width: 991px) { .brxe-desqvc { max-width: 1300px !important; text-indent: 2.75em; }}@media (max-width: 1240px) {.brxe-desqvc {font-size: var(--text-l)}.brxe-desqvc a {font-size: var(--text-l); font-size: inherit}}@media (max-width: 991px) {.brxe-desqvc {font-size: var(--text-l)}.brxe-desqvc a {font-size: var(--text-l); font-size: inherit}}@media (max-width: 478px) {.brxe-desqvc {font-size: var(--text-m)}.brxe-desqvc a {font-size: var(--text-m); font-size: inherit}}.brxe-llvvam {height: 100%; max-width: var(--container-width-primary)}.brxe-nzrdkq {background-color: var(--color-white); position: relative}.brxe-geqjhi.brxi-nwxkzf {height: 65px; width: auto; transform: translateX(130px)}.brxe-dfgoct.brxi-nwxkzf {height: 65px; width: auto}.brxe-nmlhhz.brxi-nwxkzf {height: 65px; width: auto; transform: translateX(65px)}.brxe-emwmyy.brxi-nwxkzf {height: 65px; width: auto}.brxe-vuszdq {position: absolute; top: 45px; right: 130px; width: auto}.brxe-vuszdq { opacity: .04 !important;}@media (max-width: 767px) {.brxe-vuszdq {visibility: hidden}}.brxe-bvfqzp {border-radius: 0 var(--border-radius-primary) var(--border-radius-primary) 0; max-width: 60%; height: 55vw; max-height: 700px}.brxe-bvfqzp:not(.tag), .brxe-bvfqzp img {object-fit: cover}@media (max-width: 1240px) {.brxe-bvfqzp {max-width: 45%; height: 40vw}}@media (max-width: 991px) {.brxe-bvfqzp {width: 100%; max-width: unset; border-radius: var(--border-radius-primary); height: 55vw}}@media (max-width: 478px) {.brxe-bvfqzp {max-width: 100%; width: 10=%}}.brxe-wlfvzc {font-size: var(--text-m)}.brxe-wlfvzc a {font-size: var(--text-m); font-size: inherit}.brxe-wlfvzc h2, h3 { font-size: var(--text-xl); text-align: left; font-weight: 500; line-height: 1.3; }@media (min-width: 991px) { .brxe-wlfvzc h2, h3 { max-width: 70%; }}.brxe-qaihmg {max-width: unset; flex-direction: row; column-gap: 7%; align-items: center}@media (max-width: 991px) {.brxe-qaihmg {flex-direction: column; row-gap: 10vw; align-self: flex-start !important; align-items: flex-start; padding-right: var(--section-padding-primary); padding-left: var(--section-padding-primary)}}.brxe-koxbwt {padding-right: calc((100% - var(--container-width-primary))/2); padding-left: 0; position: relative}.brxe-irfikk {color: var(--color-white); font-weight: 500; font-size: var(--text-xl); max-width: 490px}@media (max-width: 767px) {.brxe-irfikk {max-width: unset; width: 100%}}.brxe-qiuibv {color: var(--color-accent-primary); width: 100%; max-width: 620px}.brxe-qiuibv a {color: var(--color-accent-primary); font-size: inherit}.brxe-qiuibv a { text-decoration: underline; color: white;} .brxe-qiuibv a:hover { color: var(--color-secondary);}.brxe-yjmxjv {flex-direction: row; justify-content: space-between; row-gap: 70px; width: 100%; max-width: var(--container-width-primary); column-gap: 70px; flex-wrap: wrap; display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr}.brxe-yjmxjv { counter-reset: accordion-counter; row-gap: 110px; column-gap: 7%; flex-flow: wrap; justify-content: flex-start; align-items: flex-start; width: 100%; margin-left: auto; margin-right: auto; display: flex;} .brxe-yjmxjv .brxe-heading { counter-increment: accordion-counter;} .brxe-yjmxjv .brxe-text { font-size: 1rem; padding-left: 4.5rem;} .brxe-yjmxjv .brxe-heading { position: relative; padding-left: 4.5rem;} .brxe-yjmxjv .brxe-heading::before { content: counter(accordion-counter, decimal-leading-zero); position: absolute; left: 0; opacity: 1; top: 50%; transition: padding .2s ease; transform: translateY(-50%); font-size: 22px; font-weight: 400; color: var(--color-secondary); padding-top: 0; font-variant-numeric: tabular-nums; line-height: 1; pointer-events: none;}@media (max-width: 767px) { .brxe-yjmxjv .brxe-text { padding-left: 0;} .brxe-yjmxjv .brxe-heading { padding-left: 0;} .brxe-yjmxjv .brxe-heading::before {display: none;}}@media (max-width: 991px) {.brxe-yjmxjv {grid-gap: 75px}}.brxe-xvgyon {background-color: var(--color-primary); flex-wrap: wrap; flex-direction: row; justify-content: space-between}.brxe-zuyjjz {text-align: center}@media (max-width: 991px) {.brxe-zuyjjz {width: 100%}}.brxe-ogsezf {width: auto}@media (max-width: 991px) {.brxe-ogsezf {width: 100%; flex-direction: column; align-self: center !important}}.brxe-mnxqxe {flex-direction: row; column-gap: 9%; justify-content: center}@media (max-width: 991px) {.brxe-mnxqxe {flex-direction: column; row-gap: 2rem; align-self: center !important}}.brxe-jwxtsp {width: 100%; grid-template-columns: 1fr 1fr 1fr 1fr; display: flex}.brxe-jwxtsp { --team-list-col-gap: 24px; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 110px var(--team-list-col-gap); width: 100%; padding: 0; margin: 0; flex-direction: row;} .brxe-jwxtsp > li { width: calc((100% - (var(--team-list-col-gap) * 3)) / 4); max-width: calc((100% - (var(--team-list-col-gap) * 3)) / 4); flex: 0 0 calc((100% - (var(--team-list-col-gap) * 3)) / 4); display: flex; align-items: flex-start; justify-content: flex-start; position: relative;} .brxe-jwxtsp > li > div { width: 100%;}@media (max-width: 1199px) { .brxe-jwxtsp > li { width: calc((100% - var(--team-list-col-gap)) / 2); max-width: calc((100% - var(--team-list-col-gap)) / 2); flex-basis: calc((100% - var(--team-list-col-gap)) / 2); }}@media (max-width: 767px) { .brxe-jwxtsp { gap: 64px 0; } .brxe-jwxtsp > li { width: 100%; max-width: 100%; flex-basis: 100%; }}.brxe-ogfuqx {flex-direction: row; column-gap: 9%; height: 100%; justify-content: center; align-self: center !important}.brxe-fxtuoi {background-color: var(--color-white); row-gap: 75px; position: relative; padding-top: 0; padding-bottom: 0}.brxe-gwyqlx.brxi-pnvdhz {height: 45px; width: 45px; padding-top: 0.55em; padding-right: 0.55em; padding-bottom: 0.55em; padding-left: 0.55em}.brxe-sksszq.brxi-pnvdhz {height: 45px; width: 45px; padding-top: 0.6em; padding-right: 0.6em; padding-bottom: 0.6em; padding-left: 0.6em}.brxe-ozfrtv.brxi-pnvdhz {height: 45px; width: 45px; padding-top: 0.7em; padding-right: 0.7em; padding-bottom: 0.7em; padding-left: 0.7em}.brxe-fpoqte.brxi-pnvdhz {height: 45px; width: 45px; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em}.brxe-lyquka {margin-top: 0.2rem}.brxe-luotoo {width: auto; position: absolute; right: 4%; bottom: 4%; row-gap: 0.5rem}.brxe-cvfpcy:not(.tag), .brxe-cvfpcy img {object-fit: cover; object-position: 100% 0%}.brxe-cvfpcy {margin-right: 0; max-height: 450px; min-height: 450px}@media (max-width: 478px) {.brxe-cvfpcy {max-height: 90vw; min-height: unset}}.brxe-gquymq {position: relative; overflow: hidden; align-self: flex-end !important}.brxe-vilfzg {margin-top: 1.5rem; font-size: var(--text-l); color: var(--color-text-primary); font-weight: 500}.brxe-sfbcot {font-size: 1rem; color: var(--color-text-primary); font-weight: 400; margin-top: 0.45rem}.brxe-xjcjir ul > li { --icon-y: 0; --icon-scale: 1; --hover-scale: 1; --delay: 0s; width: 45px; height: 45px; padding: 0; opacity: 1; background-color: var(--color-primary); border-radius: var(--border-radius-button); box-sizing: border-box; display: flex; align-items: center; justify-content: center; position: relative; transform: translateY(var(--icon-y)) scale(var(--icon-scale)) scale(var(--hover-scale)); transition: background-color 0.3s ease, opacity 0.15s ease var(--delay), transform 0.8s cubic-bezier(.32, .72, 0, 1) var(--delay);} .brxe-xjcjir ul > li:not(:last-child) { --icon-y: 64px; --icon-scale: 0; opacity: 0; transform-origin: bottom center; z-index: 1;} .brxe-xjcjir:hover ul > li:not(:last-child),.brxe-xjcjir:focus-within ul > li:not(:last-child) { --icon-y: 0; --icon-scale: 1; opacity: 1;} .brxe-xjcjir ul > li:last-child { z-index: 10; transform-origin: center; border-radius: 100px !important; pointer-events: none !important;} .brxe-xjcjir ul > li:hover { --hover-scale: 1.014; background-color: var(--color-white);} .brxe-xjcjir ul > li > a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;} .brxe-xjcjir ul > li svg { width: 100%; height: 100%; fill: var(--color-white); transform-origin: center; transition: fill 0.3s ease, transform 0.3s ease;} .brxe-xjcjir ul > li:hover svg { fill: var(--color-primary);} .brxe-xjcjir:hover ul > li:last-child svg,.brxe-xjcjir:focus-within ul > li:last-child svg { transform: rotate(135deg);}@media (max-width: 991px) { .brxe-xjcjir ul > li:not(:last-child) { --icon-y: 0; --icon-scale: 1; opacity: 1; transition-delay: 0s; } .brxe-xjcjir ul > li:last-child { display: none; }} .brxe-xjcjir ul > li:not(:last-child):nth-child(1) { --delay: 0s; } .brxe-xjcjir ul > li:not(:last-child):nth-child(2) { --delay: 0.02s; } .brxe-xjcjir ul > li:not(:last-child):nth-child(3) { --delay: 0.04s; } .brxe-xjcjir ul > li:not(:last-child):nth-child(4) { --delay: 0.06s; } .brxe-xjcjir ul > li:not(:last-child):nth-child(5) { --delay: 0.08s; } .brxe-xjcjir ul > li:not(:last-child):nth-child(6) { --delay: 0.10s; } .brxe-xjcjir ul > li:not(:last-child):nth-child(7) { --delay: 0.12s; } .brxe-xjcjir ul > li:not(:last-child):nth-child(8) { --delay: 0.14s; }@media (prefers-reduced-motion: reduce) { .brxe-xjcjir ul > li, .brxe-xjcjir ul > li svg { transition: none; }}.brxe-geqjhi.brxi-pnvdhz {height: 65px; width: auto; transform: translateX(130px)}.brxe-dfgoct.brxi-pnvdhz {height: 65px; width: auto}.brxe-nmlhhz.brxi-pnvdhz {height: 65px; width: auto; transform: translateX(65px)}.brxe-emwmyy.brxi-pnvdhz {height: 65px; width: auto}.brxe-mvlgzk {font-size: var(--text-2xl); font-weight: 500; text-align: center; color: var(--color-secondary); margin-bottom: 20px}.brxe-bxwbyw {font-size: var(--text-m); text-align: center; color: var(--color-white); margin-bottom: 3rem; max-width: 505px}.brxe-bxwbyw a {font-size: var(--text-m); text-align: center; color: var(--color-white); font-size: inherit}.brxe-jrmbyb:hover { background-color: #00000000;}.brxe-jrmbyb svg { rotate: -45deg;}@media (max-width: 478px) {.brxe-jrmbyb {width: 100%}}.brxe-igdqxs {min-width: 190px}@media (max-width: 478px) {.brxe-igdqxs {width: 100%}}@media (max-width: 767px) {.brxe-ndjebn {align-self: center !important}}@media (max-width: 478px) {.brxe-ndjebn {justify-content: center; align-self: center !important}}.brxe-xiypxm {height: 100%; max-width: var(--container-width-secondary); align-items: center; align-self: center !important}@media (max-width: 478px) {.brxe-xiypxm {align-items: center}}.brxe-gtsqyw.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateY(135px) translateX(255px)}.brxe-gtsqyw { opacity: .4;}.brxe-kwtpfu.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(130px)}.brxe-lvrjlp.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(130px) translateY(130px)}.brxe-lvrjlp { opacity: .3;}.brxe-nlzwhp.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(65px)}.brxe-nlzwhp { opacity: .6;}.brxe-ldloic.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary)}.brxe-anzpyj.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(65px)}.brxe-anzpyj { opacity: .4;}.brxe-zuvouz.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary)}.brxe-zuvouz { opacity: .3;}.brxe-swvell {position: absolute; width: auto; left: 125px; bottom: -85px; transform: rotateZ(270deg) scaleY(1.3) scaleX(1.3)}.brxe-swvell { opacity: .05 !important;}@media (max-width: 767px) {.brxe-swvell {visibility: hidden}}.brxe-bziwbz.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(130px)}.brxe-ycutsa.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateY(195px)}.brxe-ycutsa { opacity: .1;}.brxe-yffzcg.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(290px) translateY(130px)}.brxe-yffzcg { opacity: .6;}.brxe-zqtnyi.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary)}.brxe-zqtnyi { opacity: .6;}.brxe-crpoic.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(-65px) translateY(-130px)}.brxe-crpoic { opacity: .9;}.brxe-imwfyo.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(225px)}.brxe-imwfyo { opacity: .4;}.brxe-cdcneu.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(65px)}.brxe-cdcneu { opacity: .5;}.brxe-klibvc.brxi-paeezo {height: 65px; width: auto; fill: var(--color-accent-primary)}.brxe-klibvc { opacity: .25;}.brxe-eqwayi {position: absolute; width: auto; transform: rotateZ(90deg) scaleY(1.3) scaleX(1.3); top: -85px; right: 125px}.brxe-eqwayi { opacity: .05 !important;}@media (max-width: 767px) {.brxe-eqwayi {visibility: hidden}}.brxe-bgofde {background-color: var(--color-primary); padding-top: 180px; padding-bottom: 180px; position: relative; overflow: hidden; background-image: radial-gradient(circle at center, var(--color-primary), rgba(14, 17, 18, 0.18))}@media (max-width: 478px) {.brxe-bgofde {padding-top: 120px; padding-bottom: 120px}}.brxe-rdnvjc {margin-bottom: 75px; padding-left: 6%; max-width: 94%; width: 100%}.brxe-rdnvjc { hyphens: auto;}@media (max-width: 991px) {.brxe-rdnvjc {margin-bottom: 2rem; padding-left: 0}}@media (max-width: 767px) {.brxe-rdnvjc {padding-left: 6%}}.brxe-otefsy svg {fill: var(--color-accent-primary)}@media (max-width: 478px) {.brxe-otefsy svg {height: 18px; width: auto}}.brxe-jfbdfl {height: 100%; max-width: var(--container-width-secondary)}@media (max-width: 478px) {.brxe-koqcyk {padding-right: 0; padding-left: 0}}