/* Dynamic Banners v0.14.0 — mask-reveal engine */
.dynb-mask-reveal__background{position:absolute;inset:0;background:linear-gradient(120deg,#f4efe6,#e3e8f1)}.dynb-mask-reveal__background:after{content:"";position:absolute;width:55vw;aspect-ratio:1;right:-18vw;top:-25%;border-radius:50%;border:1px solid rgba(20,25,35,.1)}.dynb-mask-reveal__media{position:absolute;inset:0;background-image:linear-gradient(130deg,rgba(12,20,35,.25),rgba(17,31,57,.55)),var(--dynb-mask-image,var(--dynb-builder-image,var(--dynb-image,none)));background-size:cover;background-position:center;clip-path:circle(calc(8% + (var(--dynb-scroll-progress) * 82%)) at 72% 48%)}.dynb-mask-reveal__media:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,15,28,.72),rgba(8,15,28,.05) 65%)}.dynb-mask-reveal__media span{position:absolute;left:7%;top:8%;color:rgba(255,255,255,.55);font-size:11px;letter-spacing:.2em}.dynb-mask-reveal__media i{position:absolute;width:120px;aspect-ratio:1;left:15%;bottom:12%;border:1px solid rgba(255,255,255,.32);border-radius:50%}.dynb-mask-reveal__copy{position:relative;z-index:3;width:min(620px,54%);margin-left:auto;padding:26px;border-radius:26px;background:rgba(10,18,31,.42);backdrop-filter:blur(5px)}.dynb-mask-reveal__copy h2{margin:12px 0 18px;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.24);font-size:clamp(42px,5.4vw,76px);line-height:1}.dynb-mask-reveal__copy p{max-width:530px;margin:0;color:rgba(255,255,255,.78);line-height:1.85}.dynb-mask-reveal__meter{display:flex;align-items:center;gap:12px;width:min(340px,100%);margin-top:28px;color:inherit}.dynb-mask-reveal__meter>span{height:3px;flex:1;background:linear-gradient(to left,var(--dynb-accent,#8ea7ff) 0,var(--dynb-accent,#8ea7ff) calc(var(--dynb-scroll-progress)*100%),rgba(100,108,120,.18) calc(var(--dynb-scroll-progress)*100%))}.dynb-mask-reveal__meter b{font-size:11px}.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-mask-reveal__copy{width:100%;margin:0}.dynb-preview-stage.is-mobile .dynb-mask-reveal__media{clip-path:circle(calc(10% + (var(--dynb-scroll-progress) * 90%)) at 68% 35%)}.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}}