/* Dynamic Banners v0.14.0 — zoom engine */
.dynb-card-stack__sticky,
.dynb-split__sticky,
.dynb-perspective__sticky,
.dynb-zoom__sticky{
    position:sticky;
    top:0;
    height:var(--dynb-height-desktop,680px);
    max-height:100vh;
    overflow:hidden;
}.dynb-card-stack__copy h2,.dynb-split__copy h2,.dynb-perspective__copy h2,.dynb-zoom__copy h2{margin:0 0 18px;color:var(--dynb-text,#fff);font-size:clamp(42px,5.2vw,76px);line-height:1}.dynb-card-stack__copy p,.dynb-split__copy p,.dynb-perspective__copy p,.dynb-zoom__copy p{max-width:570px;margin:0 0 24px;color:color-mix(in srgb,var(--dynb-text,#fff) 68%,transparent);line-height:1.85}.dynb-zoom__sticky{display:grid;place-items:center;background:#070b12}.dynb-zoom__media{position:absolute;inset:-10%;background-image:linear-gradient(rgba(6,10,17,.36),rgba(6,10,17,.62)),var(--dynb-zoom-image,var(--dynb-builder-image,var(--dynb-image,none)));background-size:cover;background-position:center;transform:scale(calc(1 + var(--p)*.72));filter:saturate(calc(.78 + var(--p)*.22))}.dynb-zoom__media:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 55% 45%,transparent 0 18%,rgba(4,8,14,.18) 40%,rgba(4,8,14,.78) 78%)}.dynb-zoom__media i{position:absolute;left:56%;top:46%;width:18px;aspect-ratio:1;border-radius:50%;background:var(--dynb-accent,#8ea7ff);box-shadow:0 0 0 calc(8px + var(--p)*20px) rgba(142,167,255,.12)}.dynb-zoom__rings{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.dynb-zoom__rings i{position:absolute;border:1px solid rgba(255,255,255,.18);border-radius:50%;transform:scale(calc(1 - var(--p)*.38));opacity:calc(1 - var(--p)*.72)}.dynb-zoom__rings i:nth-child(1){width:min(74vw,760px);aspect-ratio:1}.dynb-zoom__rings i:nth-child(2){width:min(52vw,530px);aspect-ratio:1;transform:scale(calc(.86 - var(--p)*.24))}.dynb-zoom__rings i:nth-child(3){width:min(31vw,310px);aspect-ratio:1;transform:scale(calc(.76 - var(--p)*.12))}.dynb-zoom__copy{position:relative;z-index:6;width:min(720px,76%);text-align:center;transform:translateY(calc((.5 - var(--p))*34px)) scale(calc(1 - var(--p)*.06));text-shadow:0 2px 24px rgba(0,0,0,.34)}.dynb-zoom__copy h2{font-size:clamp(44px,6vw,86px)}.dynb-zoom__copy p{margin-inline:auto}.dynb-zoom__levels{position:absolute;z-index:7;right:7%;bottom:7%;left:7%;display:flex;align-items:center;gap:14px;color:rgba(255,255,255,.55);font-size:9px;letter-spacing:.18em}.dynb-zoom__levels i{height:2px;flex:1;background:linear-gradient(to left,var(--dynb-accent,#8ea7ff) 0,var(--dynb-accent,#8ea7ff) calc(var(--p)*100%),rgba(255,255,255,.15) calc(var(--p)*100%))}@media(max-width:640px){.dynb-motion--card-stack,.dynb-motion--split-screen,.dynb-motion--perspective,.dynb-motion--zoom{min-height:1550px}.dynb-card-stack__sticky,.dynb-perspective__sticky{grid-template-columns:1fr;align-content:center;height:var(--dynb-height-mobile,720px);max-height:none;padding:28px 22px}.dynb-card-stack__copy h2,.dynb-split__copy h2,.dynb-perspective__copy h2,.dynb-zoom__copy h2{font-size:38px}.dynb-card-stack__copy p,.dynb-split__copy p,.dynb-perspective__copy p,.dynb-zoom__copy p{font-size:13px}.dynb-card-stack__deck{width:min(72vw,300px);max-height:330px}.dynb-card-stack__card{inset:5% 8%;padding:18px}.dynb-card-stack__card strong{font-size:18px}.dynb-split__sticky,.dynb-zoom__sticky{height:var(--dynb-height-mobile,720px);max-height:none}.dynb-split__pane{width:70%}.dynb-split__copy{right:22px;bottom:46px;width:calc(100% - 44px);padding:18px}.dynb-perspective__scene{position:absolute;width:min(72vw,320px);opacity:.6;transform:translateY(95px)}.dynb-perspective__copy{align-self:start;padding-top:28px}.dynb-zoom__copy{width:86%}.dynb-zoom__rings i:nth-child(1){width:96vw}.dynb-zoom__rings i:nth-child(2){width:70vw}.dynb-zoom__rings i:nth-child(3){width:42vw}}@media(prefers-reduced-motion:reduce){.dynb-card-stack__card,.dynb-split__pane,.dynb-split__divider,.dynb-perspective__plane,.dynb-perspective__orb,.dynb-zoom__media,.dynb-zoom__rings i,.dynb-zoom__copy{transition:none!important}.dynb-card-stack__card--1{transform:translateY(-18px) rotate(-2deg)}.dynb-card-stack__card--2{transform:translateY(10px) rotate(2deg)}.dynb-card-stack__card--3{transform:translateY(36px) rotate(-1deg)}.dynb-card-stack__card--4{transform:translateY(62px) rotate(3deg)}.dynb-split__pane{transform:none}.dynb-perspective__plane--back{transform:translate3d(-22px,18px,-100px) scale(.88)}.dynb-perspective__plane--mid{transform:translateZ(0) scale(.94)}.dynb-perspective__plane--front{transform:translate3d(24px,-16px,80px) scale(.84)}.dynb-zoom__media{transform:scale(1.18)}.dynb-zoom__rings i{opacity:.45}}@media(max-width:980px){.dynb-instance[data-dynb-engine="card-stack"] .dynb-motion--card-stack{min-height:calc(var(--dynb-height-tablet,620px)*2.7)!important}.dynb-instance[data-dynb-engine="split-screen"] .dynb-motion--split-screen{min-height:calc(var(--dynb-height-tablet,620px)*2.5)!important}.dynb-instance[data-dynb-engine="perspective"] .dynb-motion--perspective{min-height:calc(var(--dynb-height-tablet,620px)*2.75)!important}.dynb-instance[data-dynb-engine="zoom"] .dynb-motion--zoom{min-height:calc(var(--dynb-height-tablet,620px)*2.9)!important}.dynb-instance .dynb-card-stack__sticky,.dynb-instance .dynb-split__sticky,.dynb-instance .dynb-perspective__sticky,.dynb-instance .dynb-zoom__sticky{height:var(--dynb-height-tablet,620px)}}@media(max-width:640px){.dynb-instance[data-dynb-engine="card-stack"] .dynb-motion--card-stack,.dynb-instance[data-dynb-engine="split-screen"] .dynb-motion--split-screen,.dynb-instance[data-dynb-engine="perspective"] .dynb-motion--perspective,.dynb-instance[data-dynb-engine="zoom"] .dynb-motion--zoom{min-height:calc(var(--dynb-height-mobile,720px)*2.15)!important}.dynb-instance .dynb-card-stack__sticky,.dynb-instance .dynb-split__sticky,.dynb-instance .dynb-perspective__sticky,.dynb-instance .dynb-zoom__sticky{height:var(--dynb-height-mobile,720px);max-height:none}.dynb-instance.disable-mobile-motion .dynb-card-stack__card,.dynb-instance.disable-mobile-motion .dynb-split__pane,.dynb-instance.disable-mobile-motion .dynb-perspective__plane,.dynb-instance.disable-mobile-motion .dynb-zoom__media{transform:none!important}}