@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 {@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-video){align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}:where(.brxe-video) iframe,:where(.brxe-video) video{border:none;height:100%;position:absolute;top:0;width:100%}:where(.brxe-video) video[poster]:not([data-is-loaded]){object-fit:cover}@supports not (aspect-ratio:16/9){:where(.brxe-video){aspect-ratio:auto;padding-top:56.25%}}.brxe-video .plyr{bottom:0;font-family:inherit;left:0;position:absolute;right:0;top:0}.brxe-video .plyr .plyr__controls>.plyr__control{padding:8px}.brxe-video .plyr .plyr__control--overlaid{align-items:center;background-color:rgba(0,0,0,.65);border-radius:0;display:flex!important;height:50px;justify-content:center;padding:0;width:80px}.brxe-video .plyr .plyr__control--overlaid:hover{background-color:rgba(0,0,0,.9)}.brxe-video .plyr .plyr__control--overlaid svg{height:18px;width:18px}.brxe-video .plyr .plyr__controls .plyr__control{background-color:transparent;color:inherit}.brxe-video .plyr .plyr__controls .plyr__control.plyr__tab-focus{background:transparent;box-shadow:0 0 0 2px}.brxe-video .plyr input[type=range]:hover::-webkit-slider-thumb{visibility:visible}.brxe-video .plyr input[type=range]::-webkit-slider-runnable-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-webkit-slider-thumb{background:#fff;box-shadow:none;visibility:hidden}.brxe-video .plyr input[type=range]::-moz-range-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-moz-range-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range]::-moz-range-progress{border-radius:0}.brxe-video .plyr input[type=range]::-ms-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-ms-fill-lower,.brxe-video .plyr input[type=range]::-ms-fill-upper{border-radius:0}.brxe-video .plyr input[type=range]::-ms-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-ms-track{box-shadow:none}.brxe-video .plyr .plyr__progress__buffer::-webkit-progress-value{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-moz-progress-bar{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-ms-fill{border-radius:0}.brxe-video .plyr .plyr__volume{max-width:none;min-width:0;width:auto}.brxe-video .plyr .plyr__volume:hover input[type=range]{margin:0 5px;width:60px}.brxe-video .plyr .plyr__volume input[type=range]{margin:0;transition:width .1s ease-out;width:0}.brxe-video .plyr .plyr__controls__item,.brxe-video .plyr input[type=range]{cursor:pointer}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:hover:before{background-color:#000}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:after{background-color:#fff;opacity:1;transform:translateY(-50%) scale(1)}.bricks-video-preview-image{background-position:50%;background-repeat:no-repeat}.bricks-video-overlay,.bricks-video-preview-image{background-size:cover;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.bricks-video-overlay{align-items:center;display:flex;justify-content:center;z-index:1}.bricks-video-overlay.bricks-lazy-hidden{background-image:none!important}.bricks-video-overlay-icon{color:#fff;cursor:pointer;font-size:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}}@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 {.brxe-template{width:100%}}@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}}.brx-body { background-color: #181818; transition: background-color 0.4s ease; }.brx-body section.bg-transition { background-color: transparent !important; }.brx-body section.bg-transition h1,.brx-body section.bg-transition h2,.brx-body section.bg-transition h3,.brx-body section.bg-transition h4 { text-shadow: 0 0 1px rgba(128, 128, 128, 0.25); }:root { --fs-h1: clamp(30px, 6vw, 96px); --fs-display: clamp(34px, 6.3vw, 88px); --fs-h2: clamp(28px, 3.6vw, 48px); --fs-h3: clamp(22px, 2.2vw, 30px); --fs-eyebrow: clamp(13px, 1.2vw, 18px); --fs-subtitle: clamp(17px, 1.9vw, 26px); --fs-eyebrow-lg: clamp(14px, 1.5vw, 22px); --fs-body-lg: clamp(18px, 1.4vw, 22px); --fs-body: clamp(16px, 1.1vw, 18px); --fs-small: clamp(13px, 0.95vw, 15px); --ls-tight: -0.02em; --ls-display: -0.03em; --lh-tight: 1.05; --lh-snug: 1.15; --lh-body: 1.6;}.brx-body h5.brxe-heading { font-weight: 400 !important; font-size: var(--fs-eyebrow) !important; }.brx-body p,.brx-body .brxe-text-basic,.brx-body .tab-description,.brx-body .accordion-css__item-p { letter-spacing: normal !important; }.brx-body .brxe-text-basic,.brx-body .tab-description,.brx-body p { font-size: var(--fs-body); line-height: var(--lh-body); }.brx-body .mega-nav .brxe-text-basic { font-size: revert !important; line-height: normal !important; letter-spacing: revert !important; }.brx-body .mega-nav__bar-link-label { white-space: nowrap; }#brxe-ijhfga,#brxe-dlpsbm,#brxe-hkvcaa,#brxe-rayvoo,.tab-heading { mix-blend-mode: difference; color: #ffffff; text-shadow: none;}.tab-layout__wrap { z-index: auto !important; isolation: auto !important;}.brx-body[data-tone="light"] #brxe-ofppfr .logo-wall__logo-img { filter: invert(1);}.resource-wrapper { position: relative; overflow: hidden;}.db-hero .brxe-container { width: 100% !important; max-width: 100% !important;}.db-hero .scaling-element-header,.db-hero .scaling-element-video { width: 100% !important; max-width: 100% !important; align-items: center !important;}.db-hero .scaling-element-header__h1,.db-hero .scaling-element-header__eyebrow { width: 100%; align-self: stretch;}.db-hero .scaling-element__big-box { width: 100% !important; max-width: 100% !important;}.db-hero .scaling-video,.db-hero .scaling-video__media { max-width: none !important;}.db-hero .scaling-element-video { padding-left: 0 !important; padding-right: 0 !important;}.db-hero .scaling-element__big-box { width: 100% !important; max-width: 100% !important;}.db-hero .scaling-element__small-box { align-self: center;}.scaling-element-header { display: flex; flex-flow: column; justify-content: flex-start; align-items: center; width: 100%; max-width: 100%;  grid-column-gap: 2em; grid-row-gap: 2em; min-height: 100vh; padding: 18vh 6vw 20vh; position: relative;}.scaling-element-header__h1 { position: relative; margin-top: 0; color: #fff; font-size: var(--fs-h1); font-weight: 600; line-height: var(--lh-tight); letter-spacing: var(--ls-tight); text-align: center; text-wrap: balance;}.scaling-element-header__eyebrow { margin-bottom: 1em; color: #fff; font-size: var(--fs-subtitle); font-weight: 400; line-height: var(--lh-snug); letter-spacing: -0.01em; text-align: center;}.scaling-element-video { display: flex; flex-flow: column; justify-content: center; align-items: center; width: 100%; max-width: 100%;  grid-column-gap: 25vh; grid-row-gap: 25vh; padding-bottom: 8vh; padding-left: 5vw; padding-right: 5vw; position: relative;}.scaling-element__big-box { border-radius: 1em; width: 100%; position: relative;}.scaling-element__small-box { border-radius: 1em; width: min(50em, 90vw); position: relative;}.scaling-video__wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.scaling-video { display: flex; justify-content: center; align-items: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #181818; border-radius: 1em; overflow: hidden; isolation: isolate; will-change: transform; transform: translateX(0) rotate(0.001deg); cursor: none;}.scaling-video__before { padding-top: 56.25%; }.scaling-video .brxe-video,.scaling-video .bricks-video-wrapper,.scaling-video .scaling-video__media { position: absolute; inset: 0; width: 100%; height: 100%; border-radius: inherit;}.scaling-video video { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: inherit;}.db-hero { position: relative; isolation: isolate; align-items: stretch;  --db-glow-x: 50%; --db-glow-y: 18%;}.db-hero::before { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background-image: radial-gradient(circle farthest-side at var(--db-glow-x) var(--db-glow-y), rgba(110, 78, 200, 0.12), rgba(24, 24, 24, 0) 30%), radial-gradient(64% 50% at 36% 26%, rgba(48, 32, 120, 0.10), rgba(24, 24, 24, 0) 62%), radial-gradient(64% 50% at 64% 26%, rgba(92, 46, 160, 0.09), rgba(24, 24, 24, 0) 62%), radial-gradient(circle farthest-side at var(--db-glow-x) calc(var(--db-glow-y) + 2%), rgba(70, 38, 160, 0.30), rgb(24, 24, 24) 50%);}.spinning-cursor { position: fixed; width: 140px; height: 140px; transform: translate(-50%, -50%); pointer-events: none; z-index: 9999; opacity: 0; transition: opacity 0.3s ease;}.spinning-cursor.visible { opacity: 1;}.spinning-cursor__text { animation: spin-cursor 8s linear infinite; transform-origin: 70px 70px;}@keyframes spin-cursor { from { transform: rotate(0deg); } to { transform: rotate(360deg); }}.scaling-element-header__h1 .word { display: inline-block; white-space: nowrap; opacity: 0; filter: blur(16px); transform: translateY(0.16em) scale(1.05); transform-origin: 50% 70%; will-change: filter, opacity, transform; animation: heroBlurIn 1.1s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: var(--d, 0s);}@keyframes heroBlurIn { 0% { opacity: 0; filter: blur(16px); transform: translateY(0.16em) scale(1.05); } 60% { opacity: 1; } 100% { opacity: 1; filter: blur(0px); transform: translateY(0) scale(1); }}.scaling-element-header.hero-intro .scaling-element-header__eyebrow { opacity: 0; filter: blur(12px); transform: translateY(10px) scale(1.03); transform-origin: 50% 60%; will-change: opacity, filter, transform; animation: heroBlurIn 1.0s cubic-bezier(0.22, 1, 0.36, 1) 1.4s forwards;}.scaling-element__small-box.hero-media-in { opacity: 0; transform: translateY(60px); will-change: opacity, transform; animation: heroMediaUp 1.5s cubic-bezier(0.22, 1, 0.36, 1) 2.0s forwards;}@keyframes heroMediaUp { from { opacity: 0; transform: translateY(60px); } to { opacity: 1; transform: translateY(0); }}.hero-vid-overlay { position: fixed; left: 0; top: 0; width: 0; height: 0; z-index: 60; pointer-events: none;  opacity: 0; transition: opacity 0.3s ease;}.hero-vid-overlay.is-active { opacity: 1;}.hero-vid-btn { position: absolute; z-index: 6; display: grid; place-items: center; width: 48px; height: 48px; margin: 0; padding: 0; border: 0; border-radius: 50%; background: rgba(12, 14, 18, 0.34); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); box-shadow: 0 4px 18px rgba(0, 0, 0, 0.18); color: #fff; cursor: pointer; opacity: 0; transform: translateY(6px) scale(0.96); transition: opacity 0.35s ease, transform 0.35s ease, background 0.25s ease; pointer-events: none;}.hero-vid-overlay.is-active .hero-vid-btn { opacity: 1; transform: translateY(0) scale(1); pointer-events: auto;}.hero-vid-btn:hover { background: rgba(12, 14, 18, 0.55);}.hero-vid-btn svg { display: block; width: 20px; height: 20px; fill: currentColor; pointer-events: none;}.hero-vid-btn--play { bottom: 16px; left: 16px; }.hero-vid-btn--pip { bottom: 16px; right: 16px; }.hero-vid-controls { position: absolute; left: 76px;  bottom: 18px; display: flex; align-items: center; gap: 10px; height: 44px; padding: 0 14px; border-radius: 22px; background: rgba(12, 14, 18, 0.30); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); opacity: 0; transform: translateY(6px); transition: opacity 0.35s ease, transform 0.35s ease; pointer-events: none;}.hero-vid-overlay.is-active .hero-vid-controls { opacity: 1; transform: translateY(0); pointer-events: auto;}.hero-vid-controls__btn { display: grid; place-items: center; flex: 0 0 auto; width: 30px; height: 30px; padding: 0; border: 0; background: transparent; color: #fff; cursor: pointer; opacity: 0.9; transition: opacity 0.2s ease;}.hero-vid-controls__btn:hover { opacity: 1;}.hero-vid-controls__btn svg { display: block; width: 20px; height: 20px; fill: currentColor;}.hero-vid-controls__vol { -webkit-appearance: none; appearance: none; width: 92px; height: 4px; border-radius: 4px; background: rgba(255, 255, 255, 0.35); outline: none; cursor: pointer;}.hero-vid-controls__vol::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 12px; height: 12px; border-radius: 50%; background: #fff; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);}.hero-vid-controls__vol::-moz-range-thumb { width: 12px; height: 12px; border: 0; border-radius: 50%; background: #fff;}.hero-pip { position: fixed; right: 24px; bottom: 24px; z-index: 9999; width: 340px; max-width: calc(100vw - 32px); aspect-ratio: 16 / 9; border-radius: 14px; overflow: hidden; background: #000; box-shadow: 0 18px 50px rgba(0, 0, 0, 0.45); opacity: 0; transform: translateY(18px) scale(0.96); transition: opacity 0.4s cubic-bezier(0.22, 0.61, 0.36, 1), transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1); pointer-events: none;}.hero-pip.is-open { opacity: 1; transform: translateY(0) scale(1); pointer-events: auto;}.hero-pip video { display: block; width: 100%; height: 100%; object-fit: cover;}.hero-pip__bar { position: absolute; left: 0; right: 0; top: 0; display: flex; align-items: center; justify-content: flex-end; gap: 6px; height: 40px; padding: 0 8px; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0)); opacity: 0; transition: opacity 0.25s ease;}.hero-pip:hover .hero-pip__bar { opacity: 1;}.hero-pip__btn { display: grid; place-items: center; width: 28px; height: 28px; padding: 0; border: 0; border-radius: 50%; background: rgba(0, 0, 0, 0.3); color: #fff; cursor: pointer;}.hero-pip__btn:hover { background: rgba(0, 0, 0, 0.55);}.hero-pip__btn svg { display: block; width: 16px; height: 16px; fill: currentColor;}.home-slogan-text-one { font-size: var(--fs-display); line-height: var(--lh-tight); letter-spacing: var(--ls-display); font-weight: 500;}.sticky-steps { min-height: 100dvh; position: relative; overflow: clip;}.sticky-steps__container { width: 100% !important; max-width: 1700px !important; margin-left: auto; margin-right: auto; padding-left: 1.5em; padding-right: 1.5em;}.sticky-steps__collection { min-height: 100dvh; display: flex; position: relative;}.sticky-steps__list { display: flex; flex-flow: column; flex: 1;}.sticky-steps__text { display: flex; flex-flow: column; grid-column-gap: 2em; grid-row-gap: 20px; width: 50%;}.sticky-steps__eyebrow { opacity: 0.5; text-transform: uppercase; font-size: var(--fs-eyebrow-lg); font-weight: 400; line-height: 1;}.sticky-steps__h2 { margin-top: 0; margin-bottom: 0; color: #000; font-size: var(--fs-display); line-height: var(--lh-tight); letter-spacing: var(--ls-display); font-weight: 500;}.sticky-steps__tags { display: flex; flex-wrap: wrap; gap: 0.5em;}.sticky-steps__tag,a.sticky-steps__tag { display: inline-block; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 999px; padding: 0.35em 0.9em; font-size: 0.875em; font-weight: 500; color: #000; white-space: nowrap; text-decoration: none;}a.sticky-steps__tag:hover { background-color: #000; color: #fff; border-color: #000;}.sticky-steps .sticky-steps__p { margin-bottom: 0; font-size: var(--fs-body-lg); line-height: var(--lh-body); letter-spacing: normal; font-weight: 400;}.sticky-steps__cta { display: inline-flex; align-items: center; gap: 0.5em; margin-top: 1.4em; font-size: 1.0625em; font-weight: 600; line-height: 1; color: #3b5bfd; text-decoration: none; letter-spacing: -0.01em; width: fit-content; cursor: pointer;}.sticky-steps__cta-text { position: relative; padding-bottom: 2px; background-image: linear-gradient(currentColor, currentColor); background-position: 0 100%; background-repeat: no-repeat; background-size: 0% 1.5px; transition: background-size 0.35s cubic-bezier(0.22, 0.61, 0.36, 1), color 0.25s ease;}.sticky-steps__cta-arrow { display: inline-flex; align-items: center; transition: transform 0.35s cubic-bezier(0.22, 0.61, 0.36, 1);}.sticky-steps__cta-arrow svg { display: block; width: 16px; height: 16px;}.sticky-steps__cta:hover { color: #2440e6; }.sticky-steps__cta:hover .sticky-steps__cta-text { background-size: 100% 1.5px; }.sticky-steps__cta:hover .sticky-steps__cta-arrow { transform: translateX(5px); }.sticky-steps__cta:focus-visible { outline: 2px solid #3b5bfd; outline-offset: 4px; border-radius: 2px; }.sticky-steps__media { width: 50%;}.sticky-steps__sticky { position: relative; width: 100%;}.sticky-steps__visual { position: relative; width: 100%; aspect-ratio: 1 / 1; border-radius: 1em;}.sticky-steps__visual .brxe-video,.sticky-steps__visual .bricks-video-wrapper,.sticky-steps__visual .sticky-steps__cover,.sticky-steps__visual video,.sticky-steps__visual img { position: absolute; inset: 0; width: 100%; height: 100%; border-radius: inherit;}.sticky-steps__visual video,.sticky-steps__visual img { display: block; object-fit: cover;}@media screen and (min-width: 992px) { .sticky-steps__list { grid-row-gap: 30vh; padding-top: 5vh; padding-bottom: 5vh; } .sticky-steps__item { position: sticky; top: 15vh; display: flex; align-items: center; gap: 4em; min-height: 70vh; box-sizing: border-box; background-color: #fff; border-radius: 2.5em; padding: 3em; box-shadow: 0 6px 20px rgba(0, 0, 0, 0.05); transform-origin: center top; transition: transform 0.15s linear, opacity 0.15s linear; will-change: transform, opacity; }  [data-sticky-steps-item-status="before"] { transform: scale(0.82); opacity: 0; } [data-sticky-steps-item-status="active"], [data-sticky-steps-item-status="after"] { transform: scale(1); opacity: 1; } .sticky-steps__text { width: 50%; align-self: center; } .sticky-steps__media { flex: 0 0 50%; align-self: center; width: auto; } .sticky-steps__visual { height: auto; }}@media screen and (min-width: 1280px) { .sticky-steps__visual { max-width: calc(70vh - 120px); max-height: calc(70vh - 120px); margin-left: auto; margin-right: 0; }}@media screen and (min-width: 1800px) { .sticky-steps__list { grid-row-gap: 45vh; } .sticky-steps__media { flex: 0 0 54%; } .sticky-steps__visual { max-width: calc(80vh - 80px); max-height: calc(80vh - 80px); }}@media screen and (max-width: 991px) { .sticky-steps__list { grid-row-gap: 4.5em; padding-top: 4em; padding-bottom: 4em; } .sticky-steps__item { display: flex; flex-direction: column-reverse; gap: 1.25em; } .sticky-steps__text { width: 100%; padding: 0; grid-row-gap: 1em; gap: 1em; } .sticky-steps__media { width: 100%; } .sticky-steps__eyebrow { font-size: 1em; margin-top: 0.75em; } .sticky-steps .sticky-steps__p { font-size: 1em; } .sticky-steps__cta { margin-top: 0; font-size: 1em; } .sticky-steps__tag { font-size: 0.8em; font-weight: 400; padding: 0.3em 0.75em; }}.db-case-studies { overflow-x: clip; }.parallax-slider__group { width: 100vw; max-width: none; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw);}.parallax-slider__collection { width: 100%; }.parallax-slider__list { width: 100%; display: flex; overflow: hidden;}.parallax-slider__item { cursor: pointer; flex: none; padding-left: 1em; padding-right: 1em; position: relative;}.parallax-slider__item-inner { aspect-ratio: 4 / 3; border-radius: 0.5em; width: 24em; position: relative; overflow: clip;}.parallax-slider__item-visual { position: absolute; inset: 0; width: 100%; height: 100%; will-change: transform;}.parallax-slider__item-visual .brxe-video,.parallax-slider__item-visual .bricks-video-wrapper { position: absolute; top: 0; left: -1%; width: 102%; height: 100%;}.parallax-slider__item-visual video { display: block; width: 100%; height: 100%; object-fit: cover;}.parallax-slider__item-img { position: absolute; left: -1%; width: 102%; max-width: none; height: 100%; object-fit: cover; -webkit-user-select: none; user-select: none;}.db-hovervid-poster { position: absolute; top: 0; left: -12%; width: 120%; height: 100%; object-fit: cover; z-index: 2; opacity: 1; transition: opacity 0.25s ease; pointer-events: none;}.parallax-slider__item:hover .db-hovervid-poster { opacity: 0; }.parallax-slider__group.is-dragging .db-hovervid-poster { opacity: 1 !important; }.parallax-slider__caption { margin-top: 1rem; padding: 0 0.25rem;}.parallax-slider__title { margin: 0; font-size: 2rem; line-height: 1.25; font-weight: 600; color: #ffffff;}.parallax-slider__subtitle { margin: 0.25rem 0 0; font-size: var(--fs-small); line-height: 1.3; letter-spacing: normal; color: rgba(255, 255, 255, 0.6);}@media screen and (max-width: 767px) { .parallax-slider__item { padding-left: 0.5em; padding-right: 0.5em; } .parallax-slider__item-inner { width: 45vw; }}@media (max-width: 478px) {  html, body { overflow-x: clip; }  .brx-body h5.brxe-heading { font-size: 12px !important; } .parallax-slider__title, .parallax-slider__subtitle { overflow-wrap: break-word; word-break: break-word; } .parallax-slider__caption { flex-wrap: wrap; }  .home-slogan-text-one { line-height: var(--lh-snug); }  .sticky-steps__eyebrow { font-size: 13px; } }[data-tone="dark"] .brxe-9p5yhj.brxe-heading { color: #ffffff; }[data-tone="dark"] .brxe-2wpg5k.brxe-text-basic { color: rgba(255,255,255,0.72); }.db-archive-rail{padding:140px 0 40px;width:100%}.db-archive-rail__head{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-bottom:40px}.db-archive-rail .db-eyebrow{color:#9F86FF;opacity:1}.db-archive-rail__title{font-family:'Aeonik', 'Aeonik Fallback',sans-serif;font-weight:400;font-size:32px;letter-spacing:-0.015em;color:#ffffff;margin:0}.db-slide-media{display:block;width:100%;height:100%}@media (max-width:991px){.db-archive-rail{padding:88px 0 24px}.db-archive-rail__title{font-size:24px}.db-archive-rail__head{margin-bottom:28px}}.parallax-slider__item-visual .db-slide-media{position:absolute;inset:0;width:100%;height:100%;display:block}.db-slide-media video{position:absolute;top:0;left:-1%;width:102%;height:100%;object-fit:cover;display:block}.db-slide-media video::-webkit-media-controls{display:none !important;-webkit-appearance:none}.db-slide-media video::-webkit-media-controls-enclosure{display:none !important}.brx-body .brxe-text-basic.scaling-element-header__h1 { font-family: 'Aeonik', 'Aeonik Fallback', sans-serif; font-size: var(--fs-h1) !important; font-weight: 600; line-height: var(--lh-tight) !important; letter-spacing: var(--ls-tight) !important; color: #fff;}.brx-body .brxe-text-basic.scaling-element-header__eyebrow { margin-top: 30px !important; font-family: 'Aeonik', 'Aeonik Fallback', sans-serif; font-size: var(--fs-subtitle) !important; font-weight: 400 !important; line-height: 1.5 !important; letter-spacing: -0.01em !important; color: #fff !important;}.brx-body #brxe-hroeyb { font-family: 'Aeonik', 'Aeonik Fallback', sans-serif; font-size: 15px !important; letter-spacing: 0.18em !important; line-height: 1.4 !important; text-transform: uppercase;}.brx-body h2.dbx-process__heading { font-size: var(--fs-h2) !important; color: #161616 !important;}.brx-body .brxe-text-basic.dbx-process__eyebrow { font-family: 'Aeonik', 'Aeonik Fallback', sans-serif; font-size: 14px !important; letter-spacing: 0.18em !important; line-height: 1.4 !important; text-transform: uppercase; color: #4F27C7 !important;}.brx-body .brxe-text-basic.dbx-step__num { font-family: 'Aeonik', 'Aeonik Fallback', sans-serif; font-size: 16px !important; line-height: 1 !important; font-weight: 400; color: rgba(22, 22, 22, 0.45) !important;}.brx-body h3.dbx-step__title { font-family: 'Aeonik', 'Aeonik Fallback', sans-serif; font-size: clamp(30px, 3.4vw, 52px) !important; line-height: 1.06 !important; font-weight: 500 !important; color: #161616 !important;}.brx-body .brxe-text-basic.dbx-step__desc { font-size: 18px !important; line-height: 1.65 !important; color: rgba(22, 22, 22, 0.75) !important;}@media (max-width: 991px) { .brx-body .brxe-text-basic.dbx-step__num { font-size: 13px !important; } .brx-body h3.dbx-step__title { font-size: 24px !important; } .brx-body .brxe-text-basic.dbx-step__desc { font-size: 15px !important; }}html, body.brx-body { overflow-x: clip; }.sticky-steps__container { align-items: stretch !important; }.sticky-steps__collection { width: 100% !important; max-width: 100% !important; align-self: stretch !important; }.sticky-steps__list { width: 100% !important; max-width: 100% !important; }.sticky-steps__list { align-items: stretch !important; }.sticky-steps__item { width: 100% !important; max-width: 100% !important; align-self: stretch !important; box-sizing: border-box; }@media (min-width: 992px) {  .sticky-steps__text { flex: 1 1 auto !important; width: auto !important; min-width: 0; }}.sticky-steps__text { grid-row-gap: 22px !important; }.sticky-steps__eyebrow { font-family: 'Aeonik', 'Aeonik Fallback', sans-serif; font-size: 13px !important; font-weight: 400 !important; letter-spacing: 0.18em !important; text-transform: uppercase; opacity: 0.55; line-height: 1 !important;}.sticky-steps__h2 { font-size: clamp(34px, 4.3vw, 70px) !important; line-height: 1.02 !important; letter-spacing: -0.03em !important; text-wrap: balance; max-width: 12ch;}.sticky-steps__tags { gap: 8px !important; }.sticky-steps__tag,a.sticky-steps__tag { font-size: 13px !important; font-weight: 500 !important; padding: 7px 14px !important; line-height: 1.2 !important; border-color: rgba(22, 22, 22, 0.18) !important; color: #161616 !important;}a.sticky-steps__tag:hover { background-color: #161616 !important; color: #fff !important; border-color: #161616 !important; }.sticky-steps .sticky-steps__p { font-size: 18px !important; line-height: 1.6 !important; max-width: 520px; color: rgba(22, 22, 22, 0.82) !important;}.sticky-steps__cta { font-size: 16px !important; font-weight: 500 !important; margin-top: 6px !important; color: #2056DF !important;}.sticky-steps__cta:hover { color: #1A48BD !important; }@media (max-width: 1280px) { .sticky-steps__h2 { font-size: clamp(32px, 4vw, 56px) !important; } .sticky-steps .sticky-steps__p { font-size: 17px !important; }}@media (max-width: 991px) { .sticky-steps__text { grid-row-gap: 16px !important; } .sticky-steps__eyebrow { font-size: 12px !important; } .sticky-steps__h2 { font-size: clamp(28px, 7vw, 38px) !important; max-width: 100%; } .sticky-steps__tag, a.sticky-steps__tag { font-size: 12px !important; padding: 6px 12px !important; } .sticky-steps .sticky-steps__p { font-size: 16px !important; line-height: 1.55 !important; } .sticky-steps__cta { font-size: 15px !important; }}.db-eyebrow-txt { font-family: 'Aeonik', 'Aeonik Fallback', sans-serif; font-size: 14px !important; font-weight: 400 !important; letter-spacing: 0.18em !important; text-transform: uppercase; line-height: 1.4 !important; }#brxe-vwmmhl { color: rgba(255,255,255,0.75) !important; }#brxe-ws6lpx { color: #4F27C7 !important; }.sticky-steps__eyebrow { opacity: 1 !important; color: rgba(22,22,22,0.62) !important; }@media (max-width: 767px) {  .brx-body #brxe-hroeyb { width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; text-align: center !important; text-wrap: balance; font-size: 13.5px !important; letter-spacing: 0.13em !important; line-height: 1.55 !important; }  .brx-body .tab-heading { font-size: clamp(28px, 7.6vw, 36px) !important; line-height: 1.06 !important; letter-spacing: -0.02em !important; } .brx-body .content-item__heading { font-size: 19px !important; line-height: 1.25 !important; } .brx-body .tab-description { font-size: 15px !important; line-height: 1.6 !important; } .tab-layout__wrap { grid-row-gap: 2em; padding-left: 0; padding-right: 0; }  .db-wk__stat { left: 10px; bottom: 10px; padding: 6px 11px !important; font-size: 11px !important; line-height: 1.3 !important; max-width: calc(100% - 20px); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.16) !important; } .db-wk__award { padding: 5px 10px !important; font-size: 10px !important; } .db-wk__name { font-size: 20px !important; } p.db-wk__blurb { font-size: 15px !important; line-height: 1.55 !important; } .db-wk__body { padding-right: 44px; } .db-wk__body::after { width: 28px; height: 28px; }  .db-case-studies .db-wk { gap: 14px; scroll-padding-left: 20px; } .db-case-studies .db-wk > .db-wk__card { flex: 0 0 94% !important; } .db-case-studies .db-wk__tags { gap: 6px; } .db-case-studies .db-wk__tags .db-work__tag { font-size: 12px !important; padding: 5px 11px !important; white-space: nowrap; } .db-case-studies p.db-wk__blurb { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }  #brxe-jdsevx { flex-direction: column !important; align-items: flex-start !important; gap: 18px; }  #brxe-omzddu { width: 100% !important; }  #brxe-xvzkre { font-size: min(7.2vw, 30px) !important; line-height: 1.12 !important; letter-spacing: -0.02em; white-space: nowrap; } #brxe-cmvmfj { width: auto !important; max-width: 100% !important; } #brxe-cmzrsu { white-space: nowrap; }  .db-archive-rail .parallax-slider__item-inner { width: 67vw !important; } .db-archive-rail .parallax-slider__item { padding-left: 0.4em; padding-right: 0.4em; }  .db-archive-rail .parallax-slider__caption { margin-top: 0.75rem; min-height: 4.2em; } .db-archive-rail .parallax-slider__title { font-size: 17px !important; line-height: 1.3 !important; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .db-archive-rail .parallax-slider__subtitle { font-size: 13px !important; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }}@media (hover: none), (pointer: coarse) { .parallax-slider__item:hover .db-hovervid-poster, .db-wk__card:hover .db-hovervid-poster { opacity: 1 !important; } .parallax-slider__item .db-hovervid, .db-wk__frame video { display: none !important; } .db-wk__card:hover .db-wk__frame img { transform: none !important; }}@media (max-width: 767px) { .brx-body #brxe-xvzkre, .brx-body #brxe-7q7dhp, .brx-body #brxe-pxttl, .brx-body .tab-heading { width: 100% !important; max-width: 100% !important; font-size: min(7.2vw, 30px) !important; line-height: 1.14 !important; letter-spacing: -0.02em !important; text-align: left !important; text-wrap: balance; }  #brxe-omzddu, #brxe-pxhead, #brxe-abhwpz, .tab-content__top { width: 100% !important; max-width: 100% !important; align-items: flex-start !important; text-align: left !important; }  #brxe-abhwpz { align-items: flex-start !important; } #brxe-7q7dhp { margin-left: 0 !important; margin-right: auto !important; }  .brx-body #brxe-xvzkre { white-space: nowrap; } .brx-body #brxe-7q7dhp { white-space: nowrap; }}@media (max-width: 767px) { .brx-body main > section { padding-left: 20px !important; padding-right: 20px !important; padding-top: 64px !important; padding-bottom: 64px !important; } .brx-body main > section.db-hero { padding: 0 !important; }  .brx-body main > section > .brxe-container { padding-left: 0 !important; padding-right: 0 !important; width: 100% !important; max-width: 100% !important; }  #brxe-edauwi { padding-top: 0 !important; }}@media (max-width: 767px) {  .brx-body main > section, .brx-body main > .pin-spacer > section { padding: 64px 20px !important; } .brx-body main > section.db-hero { padding: 0 !important; } .brx-body main > section#brxe-edauwi { padding-top: 0 !important; }  .brx-body main section#brxe-wkgrid { padding: 0 !important; }  @media (max-width:991px){ .brx-body main section#brxe-wkgrid { padding-left: 20px !important; padding-right: 0 !important; } } .brx-body main section .brxe-container { padding-left: 0 !important; padding-right: 0 !important; width: 100% !important; max-width: 100% !important; }  #brxe-chwdpj, #brxe-tiwpro, #brxe-bwznab, #brxe-mnjkgo, #brxe-xvzkre, #brxe-7q7dhp, #brxe-7s8uxc, #brxe-rvhdng, #brxe-xjd5xr, #brxe-ijhfga, #brxe-faefpi { font-size: min(6.5vw, 30px) !important; line-height: 1.12 !important; letter-spacing: -0.02em !important; font-weight: 500 !important; max-width: 100% !important; }  #brxe-7s8uxc br { display: none !important; } #brxe-7s8uxc { white-space: nowrap !important; }}@media (max-width: 767px) { #brxe-hwfn7i, .tab-layout__wrap, .tab-content__list, .content-item, .content-item__top, .content-item__details { padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; } .tab-layout__wrap { grid-row-gap: 1.6em !important; } .tab-visual__wrap { display: none !important; } .content-item { width: 100% !important; } .content-item__heading { margin-top: 0 !important; } #brxe-7s8uxc { margin-bottom: 8px !important; }}@media screen and (min-width: 992px) and (max-width: 1799px) { .sticky-steps__container { max-width: min(1700px, calc(160vh - 36px)) !important; padding-left: 24px; padding-right: 24px; } .sticky-steps__item { gap: 56px; padding: 40px; } .sticky-steps__media { flex: 0 0 auto; width: min(50%, calc(80vh - 110px)); } .sticky-steps__visual { max-width: 100%; max-height: none; margin-left: 0; margin-right: 0; }}@media (max-width: 478px) {@media (max-width: 478px) {  html, body { overflow-x: clip; }   .parallax-slider, .parallax-slider__group, .brxe-tdkiwb, .brxe-tdkiwb .brxe-div, .brxe-tdkiwb .brxe-code { overflow-x: clip; max-width: 100%; }  .scaling-element-header__h1 { font-size: 2.4rem;  line-height: 1.1; letter-spacing: -0.02em;  }  .sticky-steps__h2 { font-size: 2.5rem;  line-height: 1.05; letter-spacing: -0.02em; }  .parallax-slider__title, .parallax-slider__subtitle { overflow-wrap: break-word; word-break: break-word; }  .parallax-slider__caption { flex-wrap: wrap; }}}#brxe-apiuil {align-self: stretch}@media (max-width: 1280px) {#brxe-apiuil {align-self: stretch}}#brxe-kgoquz {align-self: stretch}@media (max-width: 1280px) {#brxe-kgoquz {align-self: stretch}}#brxe-zziuex {width: 100%; max-width: 100%; flex-direction: column; align-items: center}@media (max-width: 1280px) {#brxe-zziuex {width: 100%; max-width: 100%; flex-direction: column; align-items: center}}#brxe-rkpdpr {width: 100%; max-width: 100%; align-items: stretch}@media (max-width: 1280px) {#brxe-rkpdpr {width: 100%; max-width: 100%; align-items: stretch}}#brxe-zbgjnw {background-color: var(--slate-grey); color: #fff; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; align-items: stretch}#brxe-zbgjnw{overflow-x:clip}.db-hero { position: relative; overflow: hidden; }.db-trail { position: absolute; inset: 0; overflow: hidden; z-index: 1; pointer-events: none; }.db-trail img { position: absolute; top: 0; left: 0; width: 260px; aspect-ratio: 4 / 5; object-fit: cover; border-radius: 12px; opacity: 0; will-change: transform, opacity; filter: brightness(0.68) saturate(0.9); }.db-hero .scaling-element-header { position: relative; z-index: 3; min-height: 100vh; justify-content: center; padding: 16vh 5vw 12vh; grid-row-gap: 0; }.db-hero .db-display-line { font-family: 'Inter', sans-serif; font-size: clamp(42px, 7.2vw, 120px) !important; font-weight: 800; line-height: 0.98 !important; letter-spacing: -0.035em !important; text-align: center; color: #fff; text-shadow: 0 3px 46px rgba(8, 8, 14, 0.65), 0 1px 10px rgba(8, 8, 14, 0.35); }.db-hero .db-line-1 { color: #9F86FF; }.db-display-line .word { display: inline-block; white-space: nowrap; opacity: 0; filter: blur(16px); transform: translateY(0.16em) scale(1.05); transform-origin: 50% 70%; will-change: filter, opacity, transform; animation: heroBlurIn 1.1s cubic-bezier(0.22, 1, 0.36, 1) forwards; animation-delay: var(--d, 0s); }.db-hero .scaling-element-header__eyebrow { margin-top: 30px; max-width: 760px; line-height: 1.5 !important; width: 100%; align-self: center !important; margin-left: auto; margin-right: auto; text-wrap: balance; text-shadow: 0 1px 26px rgba(8, 8, 14, 0.7); }.db-hero #brxe-hroeyb { text-shadow: 0 1px 20px rgba(8, 8, 14, 0.7); position: relative; z-index: 3; margin-bottom: 26px; }@media (max-width: 767px) { .db-trail img { width: 150px; border-radius: 10px; } .db-hero .db-display-line { font-size: 10.5vw !important; }  .db-hero .scaling-element-header { min-height: 100vh; min-height: 100svh; padding: 84px 6vw 44px; } .db-btn { padding: 15px 26px; font-size: 15px; } .db-btn__icon { width: 15px; } .db-hero .scaling-element-header__eyebrow { margin-top: 30px; }}.db-hero #brxe-hroeyb { color: transparent !important; background-color: rgba(159, 134, 255, 0.55); background-image: linear-gradient(120deg, transparent 40%, #E3DAFF 50%, transparent 60%); background-size: 200% 100%; background-clip: text; -webkit-background-clip: text; animation: dbShimmer 4.5s linear infinite; text-shadow: none;}@keyframes dbShimmer { from { background-position: 200% 0%; }}@media (prefers-reduced-motion: reduce) { .db-hero #brxe-hroeyb { animation: none; background-image: none; background-color: transparent; color: #9F86FF !important; }}.db-hero-cta { margin-top: 44px; }.db-hero-cta, .db-hero-cta p { display: flex; gap: 14px; margin-bottom: 0; align-items: center; justify-content: center; flex-wrap: wrap; }.db-btn { position: relative; display: inline-flex; align-items: center; gap: 0; padding: 17px 34px; border-radius: 999px; font-size: 16px; font-weight: 500; line-height: 1; text-decoration: none; overflow: hidden; isolation: isolate; transition: color 0.35s ease, border-color 0.4s ease, background 0.4s ease, box-shadow 0.45s ease, transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);}.db-btn__label { position: relative; display: inline-block; transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1); }.db-btn--primary { background: #2056DF; color: #fff !important; }.db-btn--primary::before { content: ''; position: absolute; inset: 0; z-index: -1; background: linear-gradient(100deg, #4F27C7 0%, #2056DF 100%); transform: translateX(-101%); transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);}.db-btn--primary:hover::before, .db-btn--primary:focus-visible::before { transform: translateX(0); }.db-btn--primary:hover, .db-btn--primary:focus-visible { box-shadow: 0 10px 30px rgba(79, 39, 199, 0.4); }.db-btn--primary .db-btn__icon { display: inline-flex; align-items: center; width: 0; opacity: 0; transform: translateX(-8px); transition: width 0.45s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.35s ease, transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);}.db-btn--primary .db-btn__icon svg { width: 17px; height: 17px; display: block; }.db-btn--primary:hover .db-btn__icon, .db-btn--primary:focus-visible .db-btn__icon { width: 25px; opacity: 1; transform: translateX(8px); }.db-btn--primary:hover .db-btn__label, .db-btn--primary:focus-visible .db-btn__label { transform: translateX(-4px); }.db-btn--ghost { border: 1px solid rgba(255, 255, 255, 0.35); color: rgba(255, 255, 255, 0.9) !important; background: transparent;}.db-btn--ghost:hover, .db-btn--ghost:focus-visible { border-color: #fff; color: #fff !important; background: rgba(255, 255, 255, 0.06); transform: translateY(-1px);}@media (prefers-reduced-motion: reduce) { .db-btn::before { display: none; } .db-btn--primary .db-btn__icon { width: 25px; opacity: 1; transform: none; } .db-btn, .db-btn__label, .db-btn--primary .db-btn__icon { transition: none; } .db-btn--primary:hover { background: #4F27C7; } .db-btn--ghost:hover { transform: none; }}@media (max-width: 767px) { .db-hero-cta, .db-hero-cta p { flex-wrap: nowrap !important; gap: 10px !important; justify-content: center; width: 100%; } .db-hero-cta .db-btn { flex: 0 1 auto; min-height: 46px; padding: 14px 20px !important; font-size: 15px !important; white-space: nowrap; }}@media (max-width: 400px) { .db-hero-cta .db-btn { padding: 13px 16px !important; font-size: 14px !important; } .db-hero-cta, .db-hero-cta p { gap: 8px !important; }}@media (max-width: 1280px) {#brxe-zbgjnw {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; align-items: stretch}}#brxe-ecvjbo {max-width: 1600px; align-self: stretch !important; width: 100%; text-align: center}#brxe-aqkfsv {background-color: #F5F4F0; padding-top: 200px; padding-right: 40px; padding-bottom: 200px; padding-left: 40px; align-self: stretch !important; width: 100%}#brxe-aqkfsv { width: 100vw !important; max-width: 100vw !important; left: 0 !important; right: auto !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box; overflow-x: clip; padding-left: 4vw !important; padding-right: 4vw !important; }#brxe-ecvjbo { width: 100% !important; max-width: min(1600px, 100%) !important; margin-left: auto !important; margin-right: auto !important; }#brxe-bnlluu.home-slogan-text-one { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; text-align: center !important; font-size: clamp(30px, 4.9vw, 76px) !important; line-height: 1.1 !important; text-wrap: balance; box-sizing: border-box; }@media (max-width: 767px) { #brxe-bnlluu.home-slogan-text-one { font-size: clamp(26px, 7.2vw, 38px) !important; line-height: 1.18 !important; }}@media (max-width: 1024px) {#brxe-aqkfsv {padding-top: 80px; padding-bottom: 80px}}@media (max-width: 767px) {#brxe-aqkfsv {padding-top: 60px; padding-right: 20px; padding-bottom: 60px; padding-left: 20px}}@media (max-width: 478px) {#brxe-aqkfsv {padding-top: 60px; padding-bottom: 0}}#brxe-hfrems {width: 100%; max-width: 1700px}@media (max-width: 1280px) {#brxe-hfrems {width: 100%; max-width: 1700px}}#brxe-edauwi {align-self: stretch !important; width: 100%; background-color: #F5F4F0; color: var(--slate-grey); padding-top: 0; padding-right: 40px; padding-bottom: 160px; padding-left: 40px; align-items: stretch}@media (max-width: 1280px) {#brxe-edauwi {align-items: stretch}}@media (max-width: 1024px) {#brxe-edauwi {padding-bottom: 80px}}@media (max-width: 767px) {#brxe-edauwi {padding-top: 0; padding-right: 0; padding-bottom: 40px; padding-left: 0}}#brxe-vwmmhl {color: var(--neutral-grey); font-weight: 600}#brxe-xvzkre {color: var(--white)}#brxe-omzddu {width: 50%; display: flex; flex-direction: column; row-gap: 20px}@media (max-width: 991px) {#brxe-omzddu {width: 100%}}@media (max-width: 767px) {#brxe-omzddu {width: 100%}}@media (max-width: 478px) {#brxe-omzddu {row-gap: 10px; width: 100%}}#brxe-cmzrsu {border-radius: 0; font-weight: 400}#brxe-cmvmfj {width: 50%; display: flex; justify-content: flex-end}@media (max-width: 478px) {#brxe-cmvmfj {justify-content: flex-start}}#brxe-jdsevx {flex-direction: row; align-items: flex-end; width: 100%}@media (max-width: 478px) {#brxe-jdsevx {flex-direction: column; align-items: flex-start; row-gap: 15px}}#brxe-zeenug {width: 100%}#brxe-cnhgbh {width: 100%; row-gap: 40px}#brxe-fyhzuh {background-color: var(--slate-grey); padding-top: 160px; padding-right: 120px; padding-bottom: 160px; padding-left: 120px; width: 100%}@media (max-width: 1440px) {#brxe-fyhzuh {padding-right: 40px; padding-left: 40px}}@media (max-width: 1024px) {#brxe-fyhzuh {padding-top: 80px; padding-right: 40px; padding-bottom: 80px; padding-left: 40px; border-bottom: 0 none hsla(46, 100%, 65%, 0); margin-bottom: -1px}}@media (max-width: 991px) {#brxe-fyhzuh {border: 0; border-style: solid; border-color: hsla(46, 100%, 65%, 0)}}@media (max-width: 767px) {#brxe-fyhzuh {padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px}}#brxe-7q7dhp {color: #fff}@media (max-width: 478px) {#brxe-7q7dhp {text-align: center}}.logo-wall { display: flex; justify-content: center; width: 100%;}.logo-wall__collection { width: 100%;}.logo-wall__list { display: flex; flex-flow: wrap;}.logo-wall__item { width: 20%; position: relative;}[data-logo-wall-list] [data-logo-wall-item]:nth-child(n+11) { display: none;}.logo-wall__logo { display: flex; justify-content: center; align-items: center; position: relative;}.logo-wall__logo-before { padding-top: 66.66%;}.logo-wall__logo-target { justify-content: center; align-items: center; width: 55%; height: 35%; display: flex; position: absolute;}.logo-wall__logo-img { width: 100%; height: 100%; max-height: 100%; object-fit: contain;}@media screen and (max-width: 991px) { .logo-wall__item { width: 25%; } [data-logo-wall-list] [data-logo-wall-item]:nth-child(n+9) { display: none; }}@media screen and (max-width: 767px) { .logo-wall__item { width: 33.333%; } [data-logo-wall-list] [data-logo-wall-item]:nth-child(n+7) { display: none; }}@media screen and (max-width: 479px) { .logo-wall__item { width: 50%; } [data-logo-wall-list] [data-logo-wall-item]:nth-child(n+5) { display: none; }}#brxe-abhwpz {align-items: center}#brxe-ofppfr {align-self: stretch !important; width: 100%; padding-top: 0; padding-right: 40px; padding-bottom: 160px; padding-left: 40px; background-color: var(--slate-grey)}@media (max-width: 1024px) {#brxe-ofppfr {padding-bottom: 80px; border-color: hsla(46, 100%, 65%, 0)}}@media (max-width: 991px) {#brxe-ofppfr {border: 0; border-style: solid; border-color: hsla(46, 100%, 65%, 0)}}@media (max-width: 767px) {#brxe-ofppfr {padding-right: 20px; padding-bottom: 40px; padding-left: 20px}}.tab-layout__wrap { z-index: 1; grid-row-gap: 3em; flex-flow: wrap; padding-left: 1em; padding-right: 1em; display: flex; position: relative;}.tab-layout__col { width: 50%; padding-left: .5em; padding-right: .5em;}.tab-content__inner { grid-column-gap: 2em; grid-row-gap: 2em; flex-flow: column; justify-content: space-between; align-items: flex-start; min-height: 100%; padding-bottom: 0; padding-right: 2.5em; display: flex;}.tab-content__top { grid-column-gap: 2em; grid-row-gap: 2em; flex-flow: column; justify-content: flex-start; align-items: flex-start; display: flex;}.tab-heading { margin-top: 0; margin-bottom: 0; font-size: 3.5em; font-weight: 500; line-height: 1;}.tab-visual__wrap { width: 100%; height: 42em; position: relative;}.tab-visual__item { visibility: hidden; justify-content: flex-start; align-items: center; width: 100%; height: 100%; display: flex; position: absolute;}.tab-visual__item.active { visibility: visible;}.tab-visual__inner { width: 100%; height: 100%; padding: 0; overflow: hidden;}.tab-image { object-fit: cover; object-position: 40% 50%; border-radius: .25em; width: 100%; height: 100%; position: relative;}.tab-content__wrap { width: 100%; max-width: 36em; height: 100%; margin-left: 0; margin-right: 0;}.tab-content__bottom { flex-flow: column; justify-content: space-between; align-items: stretch; width: 100%; max-width: 30em; margin-top: 0; margin-bottom: 0; padding-left: 0; display: flex;}.tab-content__item { color: #131313; width: 100%; padding-top: 2em; padding-bottom: 2em; text-decoration: none; transition: opacity .25s; position: relative;}.tab-content__item-main { grid-column-gap: 2em; grid-row-gap: 2em; justify-content: flex-start; align-items: flex-start; width: 100%; display: flex;}.content-item__nr { color: #fff; background-color: #000; border: 1px solid #131313; border-radius: 100em; justify-content: center; align-items: center; width: 2.5em; height: 2.5em; margin-top: 0; font-size: 1em; font-weight: 400; transition: transform .4s cubic-bezier(.625, .05, 0, 1); display: flex;}.content-item__heading { margin-top: .1em; margin-bottom: 0; font-size: 2em; font-weight: 500; line-height: 1;}.tab-content__item-detail { width: 100%; height: 0; padding-left: 4em; overflow: hidden;}.tab-description { margin-bottom: 0; font-size: 1em; font-weight: 400;}.tab-description__spacer { padding-top: 1em;}.tab-content__item-bottom { background-color: #0003; width: 100%; height: 1px; transition: background-color .2s; position: absolute; inset: auto 0% 0%;}.tab-progress { transform-origin: 0%; transform-style: preserve-3d; background-color: #553ECE; width: 100%; height: 1px; transform: scale3d(0, 1, 1);}@media screen and (max-width: 991px) { .tab-layout__col { width: 100%; padding-left: 0; padding-right: 0; } .tab-content__inner { justify-content: space-between; align-items: stretch; padding: 0; } .tab-content__top { grid-column-gap: 1.5em; grid-row-gap: 1.5em; } .tab-visual__wrap { height: auto; padding-left: 0; padding-right: 0; } .tab-visual__item { overflow: hidden; } .tab-content__wrap { max-width: none; margin-left: 0; }}@media screen and (max-width: 767px) { .tab-layout__wrap { grid-row-gap: 2em; } .tab-heading { font-size: 2.8em; } .tab-visual__item { border-radius: .25em; } .tab-content__bottom { max-width: none; } .tab-content__item-main { grid-column-gap: 1.5em; grid-row-gap: 1.5em; } .content-item__nr { margin-top: -.2em; } .content-item__heading { font-size: 1.5em; }}@media screen and (max-width: 479px) { .tab-heading { font-size: 3em; } .tab-visual__inner { border-style: none; border-radius: .25em; padding: 0; } .tab-image { aspect-ratio: auto; } .tab-content__item { padding-top: 1.5em; padding-bottom: 1.5em; } .tab-content__item-main { grid-column-gap: 1em; grid-row-gap: 1em; } .content-item__nr { flex: none; } .content-item__heading { font-size: 1.5em; } .tab-content__item-detail { padding-left: 3em; }}.tab-visual__inner .brxe-video,.tab-visual__inner .bricks-video-wrapper,.tab-visual__inner video.tab-image { width: 100% !important; height: 100% !important; aspect-ratio: auto !important; padding-top: 0 !important; border-radius: 0.25em; overflow: hidden;}.tab-visual__inner video { width: 100% !important; height: 100% !important; object-fit: cover; object-position: 40% 50%; display: block;}.tab-visual__inner { border-radius: 20px; overflow: hidden; }.tab-visual__inner .brxe-video,.tab-visual__inner .bricks-video-wrapper { border-radius: 20px; overflow: hidden; }.tab-visual__inner video { border-radius: 20px; pointer-events: none; }.tab-visual__inner video::-webkit-media-controls,.tab-visual__inner video::-webkit-media-controls-enclosure,.tab-visual__inner video::-webkit-media-controls-panel,.tab-visual__inner video::-webkit-media-controls-start-playback-button,.tab-visual__inner video::-webkit-media-controls-overlay-play-button,.tab-visual__inner video::-webkit-media-controls-play-button,.tab-visual__inner video::-webkit-media-controls-timeline,.tab-visual__inner video::-webkit-media-controls-current-time-display,.tab-visual__inner video::-webkit-media-controls-time-remaining-display,.tab-visual__inner video::-webkit-media-controls-mute-button,.tab-visual__inner video::-webkit-media-controls-volume-slider,.tab-visual__inner video::-webkit-media-controls-fullscreen-button,.tab-visual__inner video::-internal-media-controls-overflow-button { display: none !important; -webkit-appearance: none !important; opacity: 0 !important;}.tab-image { border-radius: 20px; }@media (max-width: 991px) { .tab-visual__inner, .tab-visual__inner .brxe-video, .tab-visual__inner video, .tab-image { border-radius: 16px; }}#brxe-hwfn7i {color: #fff; width: 100%}#brxe-prkyco {align-items: center}#brxe-horlpo {align-self: stretch !important; width: 100%; padding-top: 160px; padding-right: 40px; padding-bottom: 160px; padding-left: 40px; background-color: #F5F4F0}@media (max-width: 1024px) {#brxe-horlpo {padding-top: 80px; padding-bottom: 80px}}@media (max-width: 767px) {#brxe-horlpo {padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px}}#brxe-75svik {width: 100%; padding-top: 0; padding-bottom: 0}.db-blog{ width:100%; padding:174px 0 70px; position:relative; }.db-blog__inner{ width:100%; max-width:1600px; margin:0 auto; padding:0; box-sizing:border-box; }.db-blog__head{ margin-bottom:42px; }.db-blog__eyebrow{ display:inline-block; font-size:13px; letter-spacing:.14em; text-transform:uppercase; color:#8f7bff; margin-bottom:14px; }.db-blog__heading{ font-size:56px; line-height:1.2; color:#fff; margin:0 0 12px; font-weight:400; mix-blend-mode:difference; }.db-blog__sub{ font-size:18px; line-height:1.6; font-weight:400; color:#cfcfd4; margin:0; max-width:560px; mix-blend-mode:difference; }.db-blog__grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:24px; }.db-blog__card{ display:flex; flex-direction:column; text-decoration:none; overflow:hidden; border-radius:18px; background:rgba(22,22,26,0.32); -webkit-backdrop-filter:blur(22px) saturate(1.5); backdrop-filter:blur(22px) saturate(1.5); border:1px solid rgba(255,255,255,0.06); box-shadow:0 8px 30px rgba(0,0,0,0.28); transition:transform .35s ease, border-color .35s ease, background .35s ease;}.db-blog__card:hover{ transform:translateY(-4px); border-color:rgba(255,255,255,0.12); }.db-blog__media{ position:relative; aspect-ratio:16/10; }.db-blog__img{ position:absolute; inset:0; background:linear-gradient(135deg,#2a2350,#171720 70%); }.db-blog__img::after{ content:""; position:absolute; inset:0; background:radial-gradient(circle farthest-side at 30% 25%, rgba(110,78,200,0.45), rgba(24,24,24,0) 60%); }.db-blog__body{ display:flex; flex-direction:column; gap:16px; padding:22px 22px 24px; flex:1; }.db-blog__title{ font-size:18px; line-height:1.4; color:#f4f4f6; margin:0; font-weight:500; }.db-blog__more{ display:inline-flex; align-items:center; gap:7px; font-size:15px; font-weight:500; color:#8f7bff; }.db-blog__arrow{ transition:transform .3s ease; }.db-blog__card:hover .db-blog__arrow{ transform:translateX(5px); }.db-blog__card:hover .db-blog__more{ color:#a594ff; }.db-blog__cover{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; display:block; }.db-blog__viewall{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:100px; background:transparent; border:1px solid rgba(255,255,255,0.18); color:#fff; font-size:15px; font-weight:500; text-decoration:none; white-space:nowrap; transition:background .3s ease, border-color .3s ease;}.db-blog__viewall:hover{ background:rgba(255,255,255,0.08); border-color:rgba(255,255,255,0.32); }.db-blog__inner{ display:grid; grid-template-columns:1fr auto; grid-template-areas:"head button" "grid grid"; align-items:end; row-gap:42px;}.db-blog__head{ grid-area:head; margin-bottom:0; }.db-blog__grid{ grid-area:grid; }.db-blog__viewall{ grid-area:button; justify-self:end; align-self:end; }@media (max-width:1024px){ .db-blog__inner{ display:block; } .db-blog__head{ margin-bottom:42px; } .db-blog__viewall{ margin-top:36px; justify-self:auto; align-self:auto; } .db-blog__grid{ grid-template-columns:repeat(2,1fr); margin-top:0; }}@media (max-width:600px){ .db-blog{ padding:48px 0 96px; } .db-blog__grid{ display:flex; gap:16px; overflow-x:auto; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:4px; } .db-blog__grid::-webkit-scrollbar{ display:none; } .db-blog__card{ flex:0 0 82%; max-width:82%; scroll-snap-align:start; } .db-blog__viewall{ display:flex; width:100%; }}.db-blog__meta{ margin-top:auto; padding-top:4px; display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:7px; color:rgba(255,255,255,0.6); }.db-blog__card .db-blog__meta{ font-size:13px !important; line-height:1.35 !important; }.db-blog__card .db-blog__meta span{ font-size:13px !important; }.db-blog__meta .db-card-avatar{ width:22px; height:22px; border-radius:999px; object-fit:cover; display:block; flex:none; }.db-blog__meta .db-avatar--initial{ display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:999px; background:rgba(255,255,255,0.14); color:#fff; font-family:'Aeonik', 'Aeonik Fallback','Inter',sans-serif; font-size:11px !important; font-weight:600; line-height:1; text-transform:uppercase; flex:none; }.db-blog__meta .db-card-author{ color:#fff; font-weight:500; }.db-blog__meta .db-card-sep{ opacity:0.45; }.db-blog__body{ gap:12px; }.db-blog__heading{ font-size:clamp(32px,3.6vw,56px) !important; line-height:1.08 !important; letter-spacing:-0.03em; }.db-blog__eyebrow{ font-family:'Aeonik', 'Aeonik Fallback',sans-serif; font-size:14px !important; letter-spacing:.18em !important; color:#9F86FF !important; }.db-blog__sub{ font-size:17px !important; color:rgba(255,255,255,0.6) !important; }.db-blog__card{ background:rgba(255,255,255,0.035) !important; -webkit-backdrop-filter:blur(14px) saturate(1.2) !important; backdrop-filter:blur(14px) saturate(1.2) !important; border:1px solid rgba(255,255,255,0.09) !important; box-shadow:none !important; border-radius:16px !important;}.db-blog__card:hover{ background:rgba(255,255,255,0.06) !important; border-color:rgba(255,255,255,0.18) !important; transform:translateY(-3px);}.db-blog__body{ padding:20px 22px 22px !important; gap:14px !important; }.db-blog__title{ font-size:17px !important; line-height:1.38 !important; letter-spacing:-0.01em; }.db-blog__more{ font-size:14px !important; }.db-blog__meta{ display:flex; align-items:center; gap:8px; flex-wrap:wrap; font-size:12.5px; line-height:1; color:rgba(255,255,255,0.5); }.db-blog__meta .db-card-avatar{ width:22px; height:22px; border-radius:999px; object-fit:cover; }.db-blog__meta .db-card-author{ color:rgba(255,255,255,0.78); font-weight:500; }.db-blog__meta .db-card-sep{ opacity:.4; }@media (max-width:1024px){ .db-blog__title{ font-size:16px !important; }}#brxe-orfnal {row-gap: 40px}@media (max-width: 1024px) {#brxe-orfnal {width: 100%}}#brxe-nbqgyr {background-color: var(--slate-grey); padding-top: 80px; padding-right: 40px; padding-bottom: 80px; padding-left: 40px}@media (max-width: 1024px) {#brxe-nbqgyr {padding-top: 80px; padding-bottom: 80px; margin-bottom: -1px}}@media (max-width: 991px) {#brxe-nbqgyr {margin-bottom: -1px}}@media (max-width: 767px) {#brxe-nbqgyr {padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px}}#brxe-ijhfga {color: var(--white)}.accordion-css { max-width: 100%; position: relative;}.accordion-css__list { grid-column-gap: .5em; grid-row-gap: .5em; flex-flow: column; margin-top: 0; margin-bottom: 0; padding-left: 0; display: flex; position: static;}.accordion-css__item { background-color: #2B2B2B; border-radius: .5em; list-style: none;}.accordion-css__item-top { grid-column-gap: 1em; grid-row-gap: 1em; cursor: pointer; justify-content: space-between; align-items: center; padding: 1em 1em 1em 1.5em; display: flex;}.accordion-css__item-bottom { transition: grid-template-rows 0.6s cubic-bezier(0.625, 0.05, 0, 1); grid-template-rows: 0fr; display: grid; position: relative; overflow: hidden;}[data-accordion-status="active"] .accordion-css__item-bottom { grid-template-rows: 1fr;}.accordion-css__item-bottom-wrap { flex-flow: column; height: 100000%; display: flex; position: relative; overflow: hidden;}.accordion-css__item-bottom-content { padding-bottom: 1.5em; padding-left: 1.5em; padding-right: 1.5em;}.accordion-css__item-h3 { margin-top: 0; margin-bottom: 0; font-size: 1.125em; font-weight: 500; line-height: 1.3; color: #fff;}.accordion-css__item-icon { transition: transform 0.6s cubic-bezier(0.625, 0.05, 0, 1); background-color: #ffffff99; border-radius: 50%; flex-shrink: 0; justify-content: center; align-items: center; width: 2em; height: 2em; display: flex; transform: rotate(180deg);}[data-accordion-status="active"] .accordion-css__item-icon { transform: rotate(0.001deg);}.accordion-css__item-icon-svg { width: 1em;}.accordion-css__item-p { color: #fff; margin-bottom: 0; font-size: .875em; line-height: 1.5; font-weight: 400;}#brxe-yrzxqb {row-gap: 40px}@media (max-width: 1024px) {#brxe-yrzxqb {width: 100%}}#brxe-jvybfy {background-color: var(--slate-grey); padding-top: 160px; padding-right: 40px; padding-bottom: 160px; padding-left: 40px}#brxe-yrzxqb { width: 100% !important; max-width: min(1440px, 100%) !important; margin-left: auto !important; margin-right: auto !important; }.db-faq__grid { display: grid; grid-template-columns: 0.85fr 1.15fr; gap: 96px; align-items: start; width: 100%; }.db-faq__left { position: sticky; top: 130px; }.db-faq__eyebrow { font-family: 'Aeonik', 'Aeonik Fallback', sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: #9F86FF; margin-bottom: 20px; }.db-faq__heading { margin: 0 0 22px !important; font-size: clamp(32px, 3.4vw, 52px) !important; line-height: 1.05 !important; letter-spacing: -0.03em; color: #fff !important; }.db-faq__intro { font-size: 18px !important; line-height: 1.65 !important; color: rgba(255,255,255,0.62) !important; max-width: 420px; margin-bottom: 32px; }.db-faq__cta { display: inline-flex; align-items: center; gap: 10px; padding: 15px 30px; border-radius: 999px; background: #2056DF; color: #fff !important; font-size: 16px; font-weight: 500; line-height: 1; text-decoration: none; transition: background 0.25s ease, transform 0.25s ease; }.db-faq__cta:hover { background: #1A48BD; transform: translateY(-1px); }#brxe-jvybfy .accordion-css__list { grid-row-gap: 0 !important; border-top: 1px solid rgba(255,255,255,0.14); }#brxe-jvybfy .accordion-css__item { background-color: transparent !important; border-radius: 0 !important; border-bottom: 1px solid rgba(255,255,255,0.14); }#brxe-jvybfy .accordion-css__item-top { padding: 28px 4px !important; gap: 28px !important; align-items: flex-start !important; }#brxe-jvybfy .accordion-css__item-h3 { font-family: 'Aeonik', 'Aeonik Fallback', sans-serif; font-size: clamp(18px, 1.5vw, 22px) !important; line-height: 1.35 !important; font-weight: 400 !important; color: #fff !important; transition: color 0.25s ease; }#brxe-jvybfy .accordion-css__item-top:hover .accordion-css__item-h3 { color: #9F86FF !important; }#brxe-jvybfy .accordion-css__item-icon { flex: 0 0 auto; background-color: rgba(255,255,255,0.10) !important; border: 1px solid rgba(255,255,255,0.28); color: #fff !important; width: 2.1em !important; height: 2.1em !important; transition: transform 0.6s cubic-bezier(0.625, 0.05, 0, 1), background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease;}#brxe-jvybfy .accordion-css__item-icon-svg { width: 0.95em; }#brxe-jvybfy .accordion-css__item-icon-svg path { stroke: currentColor; stroke-width: 3.4; }#brxe-jvybfy .accordion-css__item-top:hover .accordion-css__item-icon { background-color: #9F86FF !important; border-color: #9F86FF; color: #161616 !important; }#brxe-jvybfy [data-accordion-status='active'] .accordion-css__item-icon { background-color: #9F86FF !important; border-color: #9F86FF; color: #161616 !important; }#brxe-jvybfy .accordion-css__item-bottom-content { padding: 0 4px 30px 4px !important; }#brxe-jvybfy .accordion-css__item-p { font-size: 17px !important; line-height: 1.7 !important; color: rgba(255,255,255,0.92) !important; max-width: 720px; }@media (max-width: 991px) { .db-faq__grid { grid-template-columns: 1fr; gap: 44px; } .db-faq__left { position: static; } .db-faq__intro { max-width: 100%; font-size: 16px !important; margin-bottom: 26px; } #brxe-jvybfy .accordion-css__item-top { padding: 22px 2px !important; gap: 18px !important; } #brxe-jvybfy .accordion-css__item-h3 { font-size: 17px !important; } #brxe-jvybfy .accordion-css__item-p { font-size: 15px !important; }}@media (max-width: 1024px) {#brxe-jvybfy {padding-top: 80px; padding-bottom: 80px; margin-bottom: -1px}}@media (max-width: 991px) {#brxe-jvybfy {margin-bottom: -1px}}@media (max-width: 767px) {#brxe-jvybfy {padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px}}