/* Dynamic Banners v0.14.0 — image-reveal engine */
.dynb-image-reveal__media{position:relative;min-height:470px;border-radius:34px;overflow:hidden;background:#1f2b3e}.dynb-image-reveal__base,.dynb-image-reveal__layer{position:absolute;inset:0;background-size:cover;background-position:center}.dynb-image-reveal__base{background-image:linear-gradient(135deg,rgba(8,16,30,.2),rgba(53,76,115,.7)),var(--dynb-reveal-image,var(--dynb-builder-image,var(--dynb-image,none)))}.dynb-image-reveal__layer{background-image:linear-gradient(135deg,rgba(103,126,255,.05),rgba(8,16,30,.1)),var(--dynb-reveal-image,var(--dynb-builder-image,var(--dynb-image,none)));clip-path:inset(0 calc(100% - (var(--dynb-scroll-progress) * 100%)) 0 0);filter:saturate(1.18) brightness(1.12)}.dynb-image-reveal__base:after,.dynb-image-reveal__layer:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.2),transparent 18%),linear-gradient(125deg,transparent 48%,rgba(255,255,255,.05) 49%,transparent 51%)}.dynb-image-reveal__base span,.dynb-image-reveal__layer span{position:absolute;top:20px;font-size:10px;letter-spacing:.16em;color:rgba(255,255,255,.62)}.dynb-image-reveal__base span{right:22px}.dynb-image-reveal__layer span{left:22px}.dynb-image-reveal__line{position:absolute;z-index:4;top:0;bottom:0;left:calc(var(--dynb-scroll-progress) * 100%);width:2px;background:#fff;transform:translateX(-1px);box-shadow:0 0 0 1px rgba(0,0,0,.08)}.dynb-image-reveal__percent{position:absolute;z-index:5;left:calc(var(--dynb-scroll-progress) * 100%);bottom:18px;padding:7px 9px;border-radius:999px;background:#fff;color:#121925;font-size:10px;transform:translateX(-50%)}.dynb-image-reveal__copy h2{margin:12px 0 18px;color:#fff;font-size:clamp(42px,5.2vw,72px);line-height:1}.dynb-image-reveal__copy p{max-width:540px;margin:0 0 24px;color:rgba(255,255,255,.68);line-height:1.85}.dynb-preview-stage.is-mobile .dynb-horizontal__copy h2,.dynb-preview-stage.is-mobile .dynb-pinned__copy h2,.dynb-preview-stage.is-mobile .dynb-image-reveal__copy h2,.dynb-preview-stage.is-mobile .dynb-mask-reveal__copy h2{font-size:39px}.dynb-preview-stage.is-mobile .dynb-image-reveal__media{min-height:310px}.dynb-builder-preview__canvas .dynb-image-reveal__copy h2,.dynb-builder-preview__canvas .dynb-mask-reveal__copy h2,.dynb-builder-preview__canvas .dynb-horizontal__copy h2{color:var(--dynb-builder-text)!important}.dynb-builder-preview__canvas .dynb-image-reveal__layer,.dynb-builder-preview__canvas .dynb-image-reveal__base,.dynb-builder-preview__canvas .dynb-mask-reveal__media{--dynb-image:var(--dynb-builder-image)}@media (prefers-reduced-motion:reduce){.dynb-horizontal__track,.dynb-pinned__ring,.dynb-pinned__card,.dynb-image-reveal__layer,.dynb-image-reveal__line,.dynb-mask-reveal__media{transition:none!important}.dynb-horizontal__track{transform:none}.dynb-image-reveal__layer{clip-path:inset(0)}.dynb-mask-reveal__media{clip-path:circle(100% at 72% 48%)}}@media(max-width:640px){.dynb-instance[data-dynb-engine="horizontal-scroll"] .dynb-motion--horizontal{min-height:calc(var(--dynb-height-mobile,720px) * 2.2)!important}.dynb-instance[data-dynb-engine="sticky-pinned"] .dynb-motion--pinned{min-height:calc(var(--dynb-height-mobile,720px) * 2.25)!important}.dynb-instance .dynb-horizontal__sticky,.dynb-instance .dynb-pinned__sticky{height:var(--dynb-height-mobile,720px);max-height:none}.dynb-instance .dynb-motion--image-reveal,.dynb-instance .dynb-motion--mask-reveal{min-height:var(--dynb-height-mobile,720px)!important}.dynb-instance .dynb-horizontal__panel{padding:30px 22px}.dynb-instance .dynb-horizontal__panel--intro,.dynb-instance .dynb-horizontal__panel--scene{grid-template-columns:1fr;gap:18px}.dynb-instance .dynb-horizontal__copy h2,.dynb-instance .dynb-pinned__copy h2,.dynb-instance .dynb-image-reveal__copy h2,.dynb-instance .dynb-mask-reveal__copy h2{font-size:39px}.dynb-instance .dynb-horizontal__number{display:none}.dynb-instance .dynb-horizontal__media{width:min(72vw,270px);max-height:310px;margin:auto}.dynb-instance .dynb-pinned__sticky{grid-template-columns:1fr;align-content:center;padding:34px 22px}.dynb-instance .dynb-pinned__visual{width:min(72vw,300px)}.dynb-instance .dynb-pinned__steps{display:none}.dynb-instance .dynb-motion--image-reveal{grid-template-columns:1fr;padding:28px 22px}.dynb-instance .dynb-image-reveal__media{min-height:310px}.dynb-instance .dynb-motion--mask-reveal{padding:30px 22px}.dynb-instance .dynb-mask-reveal__copy{width:100%;margin:0}.dynb-instance.disable-mobile-motion .dynb-horizontal__track{transform:none!important}.dynb-instance.disable-mobile-motion .dynb-image-reveal__layer{clip-path:inset(0)!important}.dynb-instance.disable-mobile-motion .dynb-mask-reveal__media{clip-path:circle(100% at 68% 35%)!important}}