@layer bricks {.brxe-pagination{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}}@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-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}}#brxe-tx0103 {display: inline-flex}#brxe-tx0102 {display: inline-flex; width: auto}#brxe-tx0104 {font-size: var(--bds-text-xs); color: var(--bds-muted); fill: var(--bds-muted)}#brxe-tx0110 {display: inline-flex; align-items: center; width: auto}#brxe-tx0106 {display: inline-flex}#brxe-tx0105 {display: inline-flex; width: auto}#brxe-tx0107 {font-size: var(--bds-text-xs); color: var(--bds-muted); fill: var(--bds-muted)}#brxe-tx0111 {display: inline-flex; align-items: center; width: auto}#brxe-tx0109 {color: var(--bds-ink)}#brxe-tx0108 {display: inline-flex; width: auto}#brxe-tx0101 {display: flex; flex-direction: row; align-items: center; flex-wrap: wrap; column-gap: var(--bds-space-1); row-gap: var(--bds-space-1); font-size: var(--bds-text-sm); font-weight: var(--bds-weight-medium); color: var(--bds-muted)}#brxe-tx0101 { list-style: none; padding: 0; margin: 0; } #brxe-tx0101 a { color: var(--bds-muted); text-decoration: none; } #brxe-tx0101 a:hover, #brxe-tx0101 a:focus-visible { color: var(--primary); } #brxe-tx0101 a:focus-visible { outline: 3px solid color-mix(in srgb, var(--primary) 26%, transparent); outline-offset: 3px; border-radius: var(--bds-radius-sm); }#brxe-tx0100 {width: 100%}#brxe-ba0103 {width: 82%}@media (max-width: 991px) {#brxe-ba0103 {width: 100%}}#brxe-ba0107 {font-size: var(--bds-text-sm); color: var(--primary); fill: var(--primary)}#brxe-ba0106 {flex-direction: row; align-items: center; column-gap: var(--bds-space-1); display: inline-flex; width: auto}#brxe-ba0110 {font-size: var(--bds-text-sm); color: var(--primary); fill: var(--primary)}#brxe-ba0109 {flex-direction: row; align-items: center; column-gap: var(--bds-space-1); display: inline-flex; width: auto}#brxe-ba0113 {font-size: var(--bds-text-sm); color: var(--primary); fill: var(--primary)}#brxe-ba0112 {flex-direction: row; align-items: center; column-gap: var(--bds-space-1); display: inline-flex; width: auto}#brxe-ba0105 {display: flex; flex-direction: row; align-items: center; flex-wrap: wrap; column-gap: var(--bds-space-2); row-gap: var(--bds-space-2); margin-top: var(--bds-space-2)}#brxe-ba0101 {align-items: flex-start; row-gap: var(--bds-space-3); display: flex; width: var(--bds-container)}#brxe-ba0100 {padding-top: calc(var(--bds-space-8) + var(--bds-space-2)); padding-bottom: var(--bds-space-7)}@media (max-width: 991px) {#brxe-ba0100 {padding-top: var(--bds-space-8); padding-bottom: var(--bds-space-6)}}@media (max-width: 478px) {#brxe-ba0100 {padding-top: var(--bds-space-7); padding-bottom: var(--bds-space-5)}}#brxe-ba0204 {font-size: var(--bds-text-sm)}#brxe-ba0206 {font-size: var(--bds-text-xs); font-weight: var(--bds-weight-bold); text-transform: uppercase; letter-spacing: 0.08em; color: var(--bds-ink)}#brxe-ba0207 {width: 100%}#brxe-ba0207 { width: 100%; } #brxe-ba0207 .wpgb-search-facet { position: relative; } #brxe-ba0207 input[type='search'], #brxe-ba0207 .wpgb-input { width: 100%; min-height: var(--bds-control-height); padding: 0 var(--bds-space-5) 0 var(--bds-space-2); border: 1px solid var(--bds-border); border-radius: var(--bds-radius-md); background: var(--white); color: var(--bds-ink); font: var(--bds-weight-medium) var(--bds-text-body)/1.35 'Space Grotesk', sans-serif; box-shadow: none; transition: border-color var(--bds-motion-fast) ease, box-shadow var(--bds-motion-fast) ease; } #brxe-ba0207 input[type='search']::placeholder, #brxe-ba0207 .wpgb-input::placeholder { color: var(--bds-muted); opacity: .82; } #brxe-ba0207 input[type='search']:focus, #brxe-ba0207 .wpgb-input:focus { border-color: var(--primary); outline: 3px solid color-mix(in srgb, var(--primary) 18%, transparent); outline-offset: 2px; } #brxe-ba0207 .wpgb-clear-button, #brxe-ba0207 button[aria-label*='Clear'] { min-width: 44px; min-height: 44px; }#brxe-ba0208 {font-size: var(--bds-text-xs); font-weight: var(--bds-weight-bold); text-transform: uppercase; letter-spacing: 0.08em; color: var(--bds-ink)}#brxe-ba0209 {width: 100%}#brxe-ba0205 {display: flex; flex-direction: column; row-gap: var(--bds-space-2); margin-top: var(--bds-space-1)}#brxe-ba0202 {display: flex; flex-direction: column; align-items: stretch; justify-content: flex-start; flex-wrap: nowrap; column-gap: 0px; row-gap: var(--bds-space-3); width: 100%}#brxe-ba0202 { position: sticky; top: calc(var(--bds-control-height) + var(--bds-space-4)); z-index: 2; max-height: calc(100vh - 12rem); overflow-y: auto; scrollbar-gutter: stable; } @media (max-width: 1179px) { #brxe-ba0202 { position: static; max-height: none; overflow: visible; scrollbar-gutter: auto; } }#brxe-ba0303 {row-gap: var(--bds-space-1); display: flex}#brxe-ba0302 {display: flex; flex-direction: row; align-items: flex-end; justify-content: space-between; flex-wrap: wrap; column-gap: var(--bds-space-4); row-gap: var(--bds-space-2)}.brxe-ba0410 .brxe-ba0421.brxe-image {width: 100%}.brxe-ba0410 .brxe-ba0421.brxe-image:not(.tag), .brxe-ba0410 .brxe-ba0421.brxe-image img {object-fit: cover}.brxe-ba0410 .brxe-ba0423.brxe-text-basic {align-self: flex-start; display: inline-flex}.brxe-ba0410 .brxe-ba0425.brxe-text-basic {font-size: var(--bds-text-sm)}.brxe-ba0410 .brxe-ba0426.brxe-block {margin-top: auto; padding-top: var(--bds-space-1)}.brxe-ba0410 .brxe-ba0430.brxe-text-link {flex-direction: row-reverse; gap: var(--bds-space-1); align-self: flex-start; display: inline-flex}.brxe-ba0410 .brxe-ba0430.brxe-text-link .icon > i {font-size: var(--bds-text-xs)}.brxe-ba0410 .brxe-ba0430.brxe-text-link .icon > svg {width: var(--bds-text-xs); height: var(--bds-text-xs)}.brxe-ba0410 .brxe-ba0422.brxe-block {padding-top: var(--bds-space-4); padding-right: var(--bds-space-4); padding-bottom: var(--bds-space-4); padding-left: var(--bds-space-4); row-gap: var(--bds-space-2); height: 100%; display: flex}@media (max-width: 478px) {.brxe-ba0410 .brxe-ba0422.brxe-block {padding-top: var(--bds-space-3); padding-right: var(--bds-space-3); padding-bottom: var(--bds-space-3); padding-left: var(--bds-space-3)}}.brxe-ba0410 .brxe-ba0420.brxe-block {height: 100%; flex-direction: column; display: flex; flex-wrap: nowrap}.brxe-ba0410.brxe-block {width: 100%; height: 100%}#brxe-ba0400 {display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--bds-space-4)}#brxe-ba0400 { list-style: none; padding: 0; margin: 0; } #brxe-ba0400 > .bricks-posts-nothing-found { list-style: none; width: 100% !important; padding: 0; } #brxe-ba0400 .bds-blog-no-results { display: flex; flex-direction: column; align-items: center; gap: var(--bds-space-2); padding: var(--bds-space-6); border: 1px solid var(--bds-border); border-radius: var(--bds-radius-lg); background: var(--white); color: var(--bds-muted); text-align: center; box-shadow: 0 18px 54px rgba(7,26,68,.07); } #brxe-ba0400 .bds-blog-no-results strong { color: var(--bds-ink); font-size: var(--bds-text-h3); line-height: 1.15; } #brxe-ba0400 .bds-blog-no-results span { max-width: 58ch; } #brxe-ba0400 .bds-blog-no-results a { display: inline-flex; align-items: center; justify-content: center; min-height: var(--bds-control-height); margin-top: var(--bds-space-1); padding: 0 var(--bds-space-3); border-radius: var(--bds-radius-md); background: var(--primary); color: var(--white); font-weight: var(--bds-weight-semibold); text-decoration: none; } #brxe-ba0400 .bds-blog-no-results a:focus-visible { outline: 3px solid color-mix(in srgb, var(--primary) 30%, transparent); outline-offset: 3px; } #brxe-ba0400 .bds-blog-no-results button { display: inline-flex; align-items: center; justify-content: center; min-height: var(--bds-control-height); margin-top: var(--bds-space-1); padding: 0 var(--bds-space-3); border: 1px solid var(--primary); border-radius: var(--bds-radius-md); background: var(--primary); color: var(--white); font: inherit; font-weight: var(--bds-weight-semibold); cursor: pointer; } #brxe-ba0400 .bds-blog-no-results button:hover { filter: brightness(.96); } #brxe-ba0400 .bds-blog-no-results button:focus-visible { outline: 3px solid color-mix(in srgb, var(--primary) 30%, transparent); outline-offset: 3px; } #brxe-ba0400:has(> .brxe-ba0410:only-child) { grid-template-columns: minmax(0, 1fr); } #brxe-ba0400 > .brxe-ba0410:only-child { width: min(100%, 68rem); justify-self: start; }@media (max-width: 767px) {#brxe-ba0400 {grid-template-columns: 1fr}}#brxe-ba0440 .bricks-pagination ul {justify-content: center; gap: var(--bds-space-1)}#brxe-ba0440 .bricks-pagination ul .page-numbers {height: var(--bds-control-height); width: var(--bds-control-height); background: var(--white); border: 1px solid var(--bds-border); border-radius: var(--bds-radius-md); font-size: var(--bds-text-sm); font-weight: var(--bds-weight-semibold); color: var(--bds-ink)}#brxe-ba0440 .bricks-pagination ul .page-numbers.current {background: var(--primary); border: 1px solid var(--primary); border-radius: var(--bds-radius-md); font-size: var(--bds-text-sm); font-weight: var(--bds-weight-semibold); color: var(--white)}#brxe-ba0440 a:focus-visible { outline: 3px solid color-mix(in srgb, var(--primary) 30%, transparent); outline-offset: 3px; }#brxe-ba0301 {row-gap: var(--bds-space-5); display: flex; width: 100%}#brxe-ba0201 {row-gap: var(--bds-space-5); display: grid; align-items: initial; grid-template-columns: 30.4rem minmax(0, 1fr); align-items: flex-start; column-gap: var(--bds-space-6); width: var(--bds-container)}#brxe-ba0201 { display: grid; grid-template-columns: 30.4rem minmax(0, 1fr); gap: var(--bds-space-6); align-items: start; } @media (max-width: 1179px) { #brxe-ba0201 { grid-template-columns: minmax(0, 1fr); gap: var(--bds-space-5); } }#brxe-ba0200 {padding-top: 0; padding-bottom: var(--bds-space-8)}@media (max-width: 991px) {#brxe-ba0200 {padding-top: 0; padding-bottom: var(--bds-space-7)}}@media (max-width: 478px) {#brxe-ba0200 {padding-top: 0; padding-bottom: var(--bds-space-6)}}#brxe-ba0603 {color: var(--secondary)}#brxe-ba0604 {font-size: clamp(3rem, 4vw, 4.8rem); color: var(--white)}#brxe-ba0605 {color: rgba(255,255,255,.76)}#brxe-ba0602 {row-gap: var(--bds-space-2); width: 62%; display: flex}@media (max-width: 991px) {#brxe-ba0602 {width: 100%}}#brxe-ba0606 {display: flex; flex-direction: row; align-items: center; flex-wrap: wrap; column-gap: var(--bds-space-2); row-gap: var(--bds-space-2)}#brxe-ba0601 {display: flex; flex-direction: row; align-items: center; justify-content: space-between; flex-wrap: wrap; column-gap: var(--bds-space-5); row-gap: var(--bds-space-4); padding-top: var(--bds-space-6); padding-right: var(--bds-space-6); padding-bottom: var(--bds-space-6); padding-left: var(--bds-space-6); border-radius: var(--bds-radius-lg); width: var(--bds-container)}#brxe-ba0601 { position: relative; overflow: hidden; background: radial-gradient(circle at 8% 110%, color-mix(in srgb, var(--secondary) 36%, transparent), transparent 34%), radial-gradient(circle at 94% -20%, color-mix(in srgb, var(--primary) 42%, transparent), transparent 38%), linear-gradient(120deg, var(--bds-navy), var(--bds-ink)); box-shadow: 0 28px 90px rgba(7,26,68,.22); }@media (max-width: 991px) {#brxe-ba0601 {width: calc(100% - 4rem); margin-right: auto; margin-left: auto}}@media (max-width: 478px) {#brxe-ba0601 {padding-top: var(--bds-space-4); padding-right: var(--bds-space-3); padding-bottom: var(--bds-space-4); padding-left: var(--bds-space-3); width: calc(100% - 3.2rem); margin-right: auto; margin-left: auto}}#brxe-ba0600 {padding-top: 0; padding-bottom: var(--bds-space-8)}@media (max-width: 991px) {#brxe-ba0600 {padding-top: 0; padding-bottom: var(--bds-space-7)}}@media (max-width: 478px) {#brxe-ba0600 {padding-top: 0; padding-bottom: var(--bds-space-6)}}#brxe-ba0001 {width: 100%; overflow: hidden; position: relative}#main-content { isolation: isolate; background: linear-gradient(180deg, var(--white) 0%, var(--bds-surface) 22%, var(--white) 52%); } #main-content::before { content: ''; position: absolute; z-index: -1; inset: 0 0 auto auto; width: min(52vw, 760px); aspect-ratio: 1; border-radius: 50%; background: radial-gradient(circle, color-mix(in srgb, var(--primary) 11%, transparent), transparent 68%); filter: blur(18px); transform: translate(16%, -22%); pointer-events: none; }