@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}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-code{width:100%}}@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-vfbpxk {width: 600px}#brxe-gkrggz {width: auto; background-color: var(--primary-10); padding-top: var(--space-3xs); padding-right: var(--space-s); padding-bottom: var(--space-3xs); padding-left: var(--space-s); border-radius: var(--radius-full)}#brxe-qpzhmj {display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-gap: var(--space-m)}@media (max-width: 991px) {#brxe-qpzhmj {grid-template-columns: repeat(1, minmax(0, 1fr))}}#brxe-jebnua {border-radius: var(--radius-full); background-color: var(--primary-10); width: 900px; height: 900px; position: absolute; left: 10%; opacity: 0.6; top: -90px}#brxe-jebnua {filter: blur(90px);}#brxe-vdmgcg {aspect-ratio: 1; width: 355px; position: absolute; z-index: -1; transition: all .5s cubic-bezier(.47,1.64,.41,.8); font-size: 325px; color: var(--primary-10); fill: var(--primary-10); transform: translateX(-50%) translateY(50%); top: -150px; left: 0px}@media (max-width: 991px) {#brxe-vdmgcg {width: 300px}}@media (max-width: 767px) {#brxe-vdmgcg {width: 150px}}#brxe-bbllem {display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-gap: var(--space-m)}@media (max-width: 991px) {#brxe-bbllem {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 478px) {#brxe-bbllem {grid-template-columns: repeat(1, minmax(0, 1fr))}}#brxe-jqsric {text-align: left}#brxe-cpenbo {display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-gap: var(--space-m)}@media (max-width: 991px) {#brxe-cpenbo {grid-template-columns: repeat(1, minmax(0, 1fr))}}#brxe-wfzdve {font-size: var(--text-4xl); font-weight: 700; line-height: 1.15; color: var(--color-light); text-align: left}@media (max-width: 991px) {#brxe-wfzdve {text-align: center}}#brxe-pliarx {font-size: var(--text-md); line-height: 1.7; color: var(--color-light-70); text-align: left}@media (max-width: 991px) {#brxe-pliarx {text-align: center}}#brxe-fzdwxl {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; column-gap: var(--spacing-sm); row-gap: var(--spacing-sm)}#brxe-xiirdx {display: flex; flex-direction: column; align-items: flex-start; row-gap: var(--spacing-md); width: 50%}@media (max-width: 991px) {#brxe-xiirdx {align-items: center; width: 100%}}#brxe-wqxhcz {width: 100%; border-radius: var(--radius-l); box-shadow: 0 20px 40px 0 rgba(0,0,0,0.4)}#brxe-wqxhcz:not(.tag), #brxe-wqxhcz img {aspect-ratio: 6 / 5; object-fit: cover}#brxe-sibgen {width: 45%; display: flex; justify-content: center; align-items: center}@media (max-width: 991px) {#brxe-sibgen {width: 100%}}#brxe-wpxdnp {width: 100%; max-width: 1200px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; column-gap: var(--spacing-xl); row-gap: var(--spacing-lg); padding-top: 0; padding-right: var(--spacing-md); padding-bottom: 0; padding-left: var(--spacing-md)}@media (max-width: 991px) {#brxe-wpxdnp {flex-direction: column}}#brxe-wjnzem {padding-top: var(--spacing-2xl); padding-right: 0; padding-bottom: var(--spacing-2xl); padding-left: 0; background-color: var(--color-dark); position: relative; overflow: hidden}#brxe-jrvskj {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 0}.brxe-jrvskj { background: linear-gradient(100deg, rgba(0,0,0,0.78) 0%, rgba(0,0,0,0.45) 55%, rgba(0,0,0,0.20) 100%); }#brxe-ldpkqx {font-size: clamp(3.6rem, 5.5vw, 7.2rem); font-weight: 800; line-height: 1.08; color: #ffffff; text-transform: uppercase; letter-spacing: -0.025em}.brxe-ldpkqx { animation: fadeInUp 1s cubic-bezier(0.16, 1, 0.3, 1) 0.1s both; }#brxe-mltwox {font-size: var(--text-md); line-height: 1.75; color: rgba(255,255,255,0.72); font-weight: 400; width: 78%}.brxe-mltwox { animation: fadeInUp 1s cubic-bezier(0.16, 1, 0.3, 1) 0.25s both; }@media (max-width: 991px) {#brxe-mltwox {width: 100%}}#brxe-uzddkx {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; column-gap: 1.6rem; row-gap: 1.2rem}.brxe-uzddkx { animation: fadeInUp 1s cubic-bezier(0.16, 1, 0.3, 1) 0.4s both; }#brxe-iitbit {font-size: var(--text-2xl); font-weight: 700; color: #ffffff; line-height: 1}#brxe-gsdylc {font-size: var(--text-xs); color: rgba(255,255,255,0.55); font-weight: 400}#brxe-errzqw {display: flex; flex-direction: column; row-gap: 0.3rem}.brxe-avkfxu { width: 1px; height: 4rem; background: rgba(255,255,255,0.22); flex-shrink: 0; }#brxe-nlnfod {font-size: var(--text-2xl); font-weight: 700; color: #ffffff; line-height: 1}#brxe-yvwpoo {font-size: var(--text-xs); color: rgba(255,255,255,0.55); font-weight: 400}#brxe-cjawen {display: flex; flex-direction: column; row-gap: 0.3rem}.brxe-yyjaym { width: 1px; height: 4rem; background: rgba(255,255,255,0.22); flex-shrink: 0; }#brxe-badohe {font-size: var(--text-2xl); font-weight: 700; color: #ffffff; line-height: 1}#brxe-tawyak {font-size: var(--text-xs); color: rgba(255,255,255,0.55); font-weight: 400}#brxe-jawxai {display: flex; flex-direction: column; row-gap: 0.3rem}#brxe-ltmbzl {display: flex; flex-direction: row; align-items: center; column-gap: var(--spacing-md); margin-top: var(--spacing-sm)}.brxe-ltmbzl { animation: fadeInUp 1s cubic-bezier(0.16, 1, 0.3, 1) 0.55s both; }#brxe-sqcjyc {width: 58%; display: flex; flex-direction: column; row-gap: var(--spacing-md)}@media (max-width: 991px) {#brxe-sqcjyc {width: 100%}}#brxe-edgsfh {width: 100%; max-width: 1280px; min-height: 100vh; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; position: relative; z-index: 1; padding-top: var(--spacing-2xl); padding-right: var(--spacing-lg); padding-bottom: var(--spacing-2xl); padding-left: var(--spacing-lg)}#brxe-rdlqke {font-size: 2.4rem; color: #f7c547}#brxe-mmvgqr {font-size: var(--text-xs); font-weight: 600; color: #ffffff}#brxe-iucxjm {font-size: var(--text-xs); color: #f7c547; font-weight: 500}#brxe-znenqe {display: flex; flex-direction: column; row-gap: 0.3rem}#brxe-tcqfeg {position: absolute; bottom: 4rem; right: var(--spacing-lg); z-index: 2; display: flex; flex-direction: row; align-items: center; column-gap: 1.2rem; padding-top: 1.2rem; padding-right: 1.8rem; padding-bottom: 1.2rem; padding-left: 1.8rem; border: 1px solid rgba(255,255,255,0.18); border-radius: 1.4rem}.brxe-tcqfeg { background: rgba(255,255,255,0.08); backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); animation: slideInRight 1s cubic-bezier(0.16, 1, 0.3, 1) 0.75s both; }@media (max-width: 991px) {#brxe-tcqfeg {display: none}}#brxe-erucwz {min-height: 100vh; position: relative; overflow: hidden; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}@keyframes fadeInUp { from { opacity: 0; transform: translateY(40px); } to { opacity: 1; transform: translateY(0); } }@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }@keyframes slideInRight { from { opacity: 0; transform: translateX(30px); } to { opacity: 1; transform: translateX(0); } } .brxe-erucwz { background-image: url('https://placehold.co/1920x1080/1a2a3a/ccddee?text=Replace+with+Hero+Image'); background-size: cover; background-position: center center; background-attachment: scroll; }#brxe-xqitsw {font-size: var(--text-xs); font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; color: #f7c547; text-align: center}#brxe-naskdk {font-size: clamp(2.8rem, 4vw, 4.8rem); font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; color: #1a1a1a; text-align: center}#brxe-qxatbm {font-size: var(--text-md); line-height: 1.7; color: #6b7280; text-align: center}#brxe-fcdysd {display: flex; flex-direction: column; align-items: center; row-gap: 1.2rem; width: 100%; max-width: 640px}#brxe-ybowcw {width: 100%; height: 100%}#brxe-ybowcw:not(.tag), #brxe-ybowcw img {object-fit: cover}#brxe-bmzpoe {font-size: var(--text-xl); font-weight: 800; color: #1a1a1a; line-height: 1}#brxe-pqyzcx {font-size: var(--text-md); font-weight: 700; color: #1a1a1a; line-height: 1.3}#brxe-sjogss {font-size: var(--text-sm); color: #9ca3af}#brxe-koyroi {font-size: var(--text-xs); font-weight: 600; color: #4b5563}#brxe-oiawbd {font-size: var(--text-xs); font-weight: 600; color: #4b5563}#brxe-gfmgon {font-size: var(--text-xs); font-weight: 600; color: #4b5563}#brxe-xwyoct {width: 100%; height: 100%}#brxe-xwyoct:not(.tag), #brxe-xwyoct img {object-fit: cover}#brxe-gxtukr {font-size: var(--text-xl); font-weight: 800; color: #1a1a1a; line-height: 1}#brxe-yvcxkn {font-size: var(--text-md); font-weight: 700; color: #1a1a1a; line-height: 1.3}#brxe-ivmxfd {font-size: var(--text-sm); color: #9ca3af}#brxe-rogbyg {font-size: var(--text-xs); font-weight: 600; color: #4b5563}#brxe-urjfli {font-size: var(--text-xs); font-weight: 600; color: #4b5563}#brxe-gikxqu {font-size: var(--text-xs); font-weight: 600; color: #4b5563}#brxe-erbsgh {width: 100%; height: 100%}#brxe-erbsgh:not(.tag), #brxe-erbsgh img {object-fit: cover}#brxe-mplgus {font-size: var(--text-xl); font-weight: 800; color: #1a1a1a; line-height: 1}#brxe-tacmtj {font-size: var(--text-md); font-weight: 700; color: #1a1a1a; line-height: 1.3}#brxe-linvby {font-size: var(--text-sm); color: #9ca3af}#brxe-cvqnxy {font-size: var(--text-xs); font-weight: 600; color: #4b5563}#brxe-buzzoz {font-size: var(--text-xs); font-weight: 600; color: #4b5563}#brxe-ujldep {font-size: var(--text-xs); font-weight: 600; color: #4b5563}#brxe-orwgbf {display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-gap: 2.8rem; width: 100%}@media (max-width: 991px) {#brxe-orwgbf {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 478px) {#brxe-orwgbf {grid-template-columns: repeat(1, minmax(0, 1fr))}}#brxe-fmjxle {width: 100%; max-width: 1280px; display: flex; flex-direction: column; row-gap: var(--spacing-xl); align-items: center; padding-top: 0; padding-right: var(--spacing-lg); padding-bottom: 0; padding-left: var(--spacing-lg)}#brxe-lbvzry {background-color: #f8f8f6; padding-top: var(--spacing-2xl); padding-right: 0; padding-bottom: var(--spacing-2xl); padding-left: 0}#brxe-nftqxs {font-size: 1.2rem; font-weight: 600; color: #8aaa5a; letter-spacing: 0.04em}.brxe-nftqxs { display: inline-block; background: rgba(120,160,70,0.12); border: 1px solid rgba(120,160,70,0.25); padding: 0.5rem 1.4rem; border-radius: 10rem; animation: svFadeIn 0.7s ease 0.05s both; }#brxe-ilwnvg {font-size: clamp(2.8rem, 4vw, 4.4rem); font-weight: 700; line-height: 1.12; letter-spacing: -0.025em; color: #eeecea; width: 70%}.brxe-ilwnvg { animation: svFadeUp 0.85s cubic-bezier(0.16, 1, 0.3, 1) 0.15s both; }@media (max-width: 991px) {#brxe-ilwnvg {width: 100%}}#brxe-zzzink {font-size: var(--text-md); line-height: 1.7; color: #7a7870; font-weight: 400; width: 55%}.brxe-zzzink { animation: svFadeUp 0.85s cubic-bezier(0.16, 1, 0.3, 1) 0.28s both; }@media (max-width: 991px) {#brxe-zzzink {width: 100%}}#brxe-mgjwyk {font-size: 2.6rem; color: #c8c4bc}.brxe-mgjwyk { transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), color 0.3s ease; } .brxe-crd010:hover .brxe-mgjwyk { transform: scale(1.18); color: #8aaa5a !important; }#brxe-whsrug {font-size: var(--text-md); font-weight: 700; color: #eeecea; line-height: 1.25}.brxe-whsrug { transition: color 0.3s ease; } .brxe-crd010:hover .brxe-whsrug { color: #f5f3f0 !important; }#brxe-oiwbed {font-size: var(--text-sm); line-height: 1.75; color: #6a6860; font-weight: 400}.brxe-oiwbed { transition: color 0.3s ease; } .brxe-crd010:hover .brxe-oiwbed { color: #807e78 !important; }#brxe-czfrje {display: flex; flex-direction: column; row-gap: 1.4rem; padding-top: 2.8rem; padding-right: 2.4rem; padding-bottom: 2.8rem; padding-left: 2.4rem; border: 1px solid rgba(255,255,255,0.07); border-radius: 1.4rem}.brxe-czfrje { background: #242220; transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.4s ease, border-color 0.3s ease; will-change: transform; } .brxe-czfrje:hover { transform: translateY(-8px); box-shadow: 0 20px 40px rgba(0,0,0,0.4); border-color: rgba(138,170,90,0.3); }#brxe-xgxfvl {font-size: 2.6rem; color: #c8c4bc}.brxe-xgxfvl { transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), color 0.3s ease; } .brxe-crd020:hover .brxe-xgxfvl { transform: scale(1.18); color: #8aaa5a !important; }#brxe-maadbq {font-size: var(--text-md); font-weight: 700; color: #eeecea; line-height: 1.25}.brxe-maadbq { transition: color 0.3s ease; } .brxe-crd020:hover .brxe-maadbq { color: #f5f3f0 !important; }#brxe-tpgbcn {font-size: var(--text-sm); line-height: 1.75; color: #6a6860; font-weight: 400}.brxe-tpgbcn { transition: color 0.3s ease; } .brxe-crd020:hover .brxe-tpgbcn { color: #807e78 !important; }#brxe-hfdwim {display: flex; flex-direction: column; row-gap: 1.4rem; padding-top: 2.8rem; padding-right: 2.4rem; padding-bottom: 2.8rem; padding-left: 2.4rem; border: 1px solid rgba(255,255,255,0.07); border-radius: 1.4rem}.brxe-hfdwim { background: #242220; transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.4s ease, border-color 0.3s ease; will-change: transform; } .brxe-hfdwim:hover { transform: translateY(-8px); box-shadow: 0 20px 40px rgba(0,0,0,0.4); border-color: rgba(138,170,90,0.3); }#brxe-unbioz {font-size: 2.6rem; color: #c8c4bc}.brxe-unbioz { transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), color 0.3s ease; } .brxe-crd030:hover .brxe-unbioz { transform: scale(1.18); color: #8aaa5a !important; }#brxe-hkivzd {font-size: var(--text-md); font-weight: 700; color: #eeecea; line-height: 1.25}.brxe-hkivzd { transition: color 0.3s ease; } .brxe-crd030:hover .brxe-hkivzd { color: #f5f3f0 !important; }#brxe-grdumn {font-size: var(--text-sm); line-height: 1.75; color: #6a6860; font-weight: 400}.brxe-grdumn { transition: color 0.3s ease; } .brxe-crd030:hover .brxe-grdumn { color: #807e78 !important; }#brxe-brfbne {display: flex; flex-direction: column; row-gap: 1.4rem; padding-top: 2.8rem; padding-right: 2.4rem; padding-bottom: 2.8rem; padding-left: 2.4rem; border: 1px solid rgba(255,255,255,0.07); border-radius: 1.4rem}.brxe-brfbne { background: #242220; transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.4s ease, border-color 0.3s ease; will-change: transform; } .brxe-brfbne:hover { transform: translateY(-8px); box-shadow: 0 20px 40px rgba(0,0,0,0.4); border-color: rgba(138,170,90,0.3); }#brxe-ehgkeo {display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-gap: 2rem; width: 100%; margin-top: var(--spacing-sm)}.brxe-ehgkeo { animation: svFadeUp 0.85s cubic-bezier(0.16, 1, 0.3, 1) 0.42s both; }@media (max-width: 991px) {#brxe-ehgkeo {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 478px) {#brxe-ehgkeo {grid-template-columns: repeat(1, minmax(0, 1fr))}}#brxe-vdoexu {width: 100%; max-width: 1200px; display: flex; flex-direction: column; align-items: flex-start; row-gap: var(--spacing-md); padding-top: var(--spacing-2xl); padding-right: var(--spacing-lg); padding-bottom: var(--spacing-2xl); padding-left: var(--spacing-lg)}#brxe-intzvv {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-intzvv { background-color: #18181600; background: #1a1918; }@keyframes svFadeUp { from { opacity: 0; transform: translateY(32px); } to { opacity: 1; transform: translateY(0); } }@keyframes svFadeIn { from { opacity: 0; } to { opacity: 1; } }