@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 {: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 {: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}}.ab-portrait { position: relative; width: 100%; aspect-ratio: 5 / 4; }.ab-portrait__back, .ab-portrait__front { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; }.ab-portrait__front { z-index: 2; }.ab-photo { position: absolute; z-index: 1; left: 22%; top: 15%; width: 56%; height: 70%; overflow: hidden; border-radius: var(--radius-s); }.ab-photo img { display: block; width: 100%; height: 100%; object-fit: cover; }.ab-photo--duotone { background: var(--secondary); isolation: isolate; }.ab-photo--duotone img { filter: grayscale(1) contrast(1.15) brightness(1.08); mix-blend-mode: multiply; }.ab-photo--duotone::after { content: ""; position: absolute; inset: 0; background: var(--tertiary); mix-blend-mode: lighten; pointer-events: none; }svg .ab-in, svg .ab-lp, svg .ab-bars g, svg .ab-bars rect { transform-box: fill-box; transform-origin: 50% 50%; }svg .ab-in--qd, svg .ab-lp--qd { transform-origin: 0 0; }svg .ab-in--half, svg .ab-lp--half { transform-origin: 50% 100%; }svg .ab-frame { stroke-dasharray: 1; }svg .ab-lp--ring { opacity: 0; }@keyframes abFade { from { opacity: 0; } }@keyframes abDraw { from { stroke-dashoffset: 1; } }@keyframes abReveal { from { clip-path: inset(100% 0 0 0); } }@keyframes abSlide { from { transform: translate(-26px, -26px); } }@keyframes abPop { from { opacity: 0; transform: scale(0); } }@keyframes abRise { from { opacity: 0; transform: translateY(28px); } }@keyframes abGrow { from { transform: scaleY(0); } }@keyframes abDrop { 0% { opacity: 0; transform: translateY(-70px); } 60% { opacity: 1; transform: translateY(5px); } 100% { transform: none; } }.is-intro .ab-in--grid { animation: abFade 1.2s ease .2s backwards; }.is-intro .ab-frame { animation: abDraw 1.2s var(--ease-io) .3s backwards; }.is-intro .ab-photo { animation: abReveal 1s var(--ease-io) .7s backwards; }.is-intro .ab-in--back { animation: abSlide .9s var(--ease-out) 1.3s backwards; }.is-intro .ab-in--qd { animation: abPop .6s var(--ease-out) 1.5s backwards; }.is-intro .ab-in--circ { animation: abPop .6s cubic-bezier(.34, 1.56, .64, 1) 1.7s backwards; }.is-intro .ab-in--half { animation: abRise .7s var(--ease-out) 1.9s backwards; }.is-intro .ab-bars > g { animation: abGrow .45s var(--ease-out) 2.1s backwards; }.is-intro .ab-bars > g:nth-child(2) { animation-delay: 2.15s; }.is-intro .ab-bars > g:nth-child(3) { animation-delay: 2.2s; }.is-intro .ab-bars > g:nth-child(4) { animation-delay: 2.25s; }.is-intro .ab-bars > g:nth-child(5) { animation-delay: 2.3s; }.is-intro .ab-bars > g:nth-child(6) { animation-delay: 2.35s; }.is-intro .ab-bars > g:nth-child(7) { animation-delay: 2.4s; }.is-intro .ab-bars > g:nth-child(8) { animation-delay: 2.45s; }.is-intro .ab-bars > g:nth-child(9) { animation-delay: 2.5s; }.is-intro .ab-bars > g:nth-child(10) { animation-delay: 2.55s; }.is-intro .ab-bars > g:nth-child(11) { animation-delay: 2.6s; }.is-intro .ab-in--dot { animation: abDrop .8s var(--ease-out) 2.8s backwards; }@keyframes abBreathe { 50% { transform: scale(1.07); } }@keyframes abFloat { 50% { transform: translateY(-9px); } }@keyframes abRock { 25% { transform: rotate(-4deg); } 75% { transform: rotate(4deg); } }@keyframes abRing { 0% { opacity: .7; transform: scale(1); } 80%, 100% { opacity: 0; transform: scale(2.6); } }@keyframes abMeter { 50% { transform: scaleY(.55); } }svg .ab-lp--qd { animation: abBreathe 7s ease-in-out 3.4s infinite; }svg .ab-lp--circ { animation: abFloat 5s ease-in-out 3.4s infinite; }svg .ab-lp--half { animation: abRock 6s ease-in-out 3.6s infinite; }svg .ab-lp--ring { animation: abRing 3.2s ease-out 3.6s infinite; }svg .ab-bars rect { animation: abMeter 2.2s ease-in-out 3.2s infinite; }svg .ab-bars > g:nth-child(2n) rect { animation-duration: 2.8s; }svg .ab-bars > g:nth-child(3n) rect { animation-duration: 1.8s; }svg .ab-bars > g:nth-child(5n) rect { animation-duration: 3.3s; }.ab-portrait svg .ab-lp, .ab-portrait svg .ab-bars rect { animation-play-state: paused; }.ab-portrait.is-live svg .ab-lp, .ab-portrait.is-live svg .ab-bars rect { animation-play-state: running; }@media (min-width: 992px) { .standards__list > .std--scene:nth-child(4n+2) > .process__visual { --sd: .2s; } .standards__list > .std--scene:nth-child(4n+3) > .process__visual { --sd: .4s; } .standards__list > .std--scene:nth-child(4n) > .process__visual { --sd: .6s; }}@media (min-width: 768px) and (max-width: 991px) { .standards__list > .std--scene:nth-child(2n) > .process__visual { --sd: .3s; }}#brxe-abp001 {padding-top: 0; padding-bottom: var(--space-xl)}