/* Dynamic Banners v0.14.0 — kinetic-type engine */
.dynb-kinetic__grid{position:absolute;inset:0;opacity:.38;pointer-events:none}.dynb-kinetic__grid i{position:absolute;background:rgba(255,255,255,.07)}.dynb-kinetic__grid i:nth-child(1),.dynb-kinetic__grid i:nth-child(2){top:0;bottom:0;width:1px}.dynb-kinetic__grid i:nth-child(1){right:33%}.dynb-kinetic__grid i:nth-child(2){left:33%}.dynb-kinetic__grid i:nth-child(3),.dynb-kinetic__grid i:nth-child(4){right:0;left:0;height:1px}.dynb-kinetic__grid i:nth-child(3){top:30%}.dynb-kinetic__grid i:nth-child(4){bottom:24%}.dynb-kinetic__words{position:absolute;z-index:2;inset:5% 4% 16%;display:flex;flex-direction:column;justify-content:center;pointer-events:none;overflow:hidden;font-size:clamp(64px,11vw,168px);font-weight:900;line-height:.72;letter-spacing:-.065em;text-transform:uppercase}.dynb-kinetic__words span{display:block;width:max-content;max-width:100%;opacity:.12;color:currentColor;transform-origin:center;animation:dynb-kinetic-word calc(5.8s/var(--dynb-builder-speed,var(--dynb-speed,1))) cubic-bezier(.18,.75,.2,1) infinite;animation-delay:calc(var(--dynb-kinetic-index)*-.78s)}.dynb-kinetic__words span:nth-child(even){align-self:flex-end;color:color-mix(in srgb,var(--dynb-builder-accent,var(--dynb-accent,#8ea7ff)) 62%,currentColor);animation-name:dynb-kinetic-word-alt}.dynb-kinetic__copy{position:relative;z-index:7;width:min(620px,58%);margin-inline-start:auto;padding:26px;border:1px solid rgba(255,255,255,.11);border-radius:28px;background:rgba(7,11,18,.54);backdrop-filter:blur(14px)}.dynb-kinetic__copy h2{margin:10px 0 14px;color:inherit;font-size:clamp(32px,4vw,58px);line-height:1}.dynb-kinetic__copy p{margin:0 0 20px;color:color-mix(in srgb,currentColor 70%,transparent);line-height:1.8}.dynb-kinetic__ticker{position:absolute;z-index:8;right:0;left:0;bottom:22px;overflow:hidden;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);padding:8px 0;white-space:nowrap;color:rgba(255,255,255,.4);font-size:9px;letter-spacing:.18em}.dynb-kinetic__ticker span{display:inline-block;min-width:180%;animation:dynb-kinetic-ticker calc(10s/var(--dynb-builder-speed,var(--dynb-speed,1))) linear infinite}.is-paused .dynb-cinematic__shot,.is-paused .dynb-cinematic__grain,.is-paused .dynb-cinematic__iris,.is-paused .dynb-cinematic__copy,.is-paused .dynb-cinematic__timeline span,.is-paused .dynb-mixed__panel,.is-paused .dynb-mixed__panel:before,.is-paused .dynb-mixed__orbit,.is-paused .dynb-kinetic__words span,.is-paused .dynb-kinetic__ticker span{animation-play-state:paused!important}.is-restarting .dynb-cinematic__shot,.is-restarting .dynb-cinematic__grain,.is-restarting .dynb-cinematic__iris,.is-restarting .dynb-cinematic__copy,.is-restarting .dynb-cinematic__timeline span,.is-restarting .dynb-mixed__panel,.is-restarting .dynb-mixed__panel:before,.is-restarting .dynb-mixed__orbit,.is-restarting .dynb-kinetic__words span,.is-restarting .dynb-kinetic__ticker span{animation:none!important}@keyframes dynb-kinetic-word{0%,100%{transform:translate3d(-10%,18px,0) skewX(-8deg);opacity:.08}18%{transform:translate3d(0,0,0) skewX(0);opacity:.18}45%{transform:translate3d(6%,0,0) skewX(3deg);opacity:.11}72%{transform:translate3d(-2%,-10px,0) skewX(-2deg);opacity:.2}}@keyframes dynb-kinetic-word-alt{0%,100%{transform:translate3d(10%,-18px,0) skewX(8deg);opacity:.08}22%{transform:translate3d(0,0,0) skewX(0);opacity:.22}48%{transform:translate3d(-7%,6px,0) skewX(-3deg);opacity:.12}74%{transform:translate3d(2%,12px,0) skewX(2deg);opacity:.18}}@keyframes dynb-kinetic-ticker{to{transform:translateX(36%)}}@media(max-width:980px){.dynb-motion--mixed{grid-template-columns:1fr 1.05fr;gap:28px}.dynb-mixed__stage{min-height:470px}.dynb-kinetic__copy{width:min(620px,70%)}.dynb-pointer__copy{width:min(650px,72%)}}@media(max-width:640px){.dynb-motion--cinematic,.dynb-motion--mixed,.dynb-motion--kinetic,.dynb-motion--pointer{min-height:var(--dynb-builder-height,var(--dynb-height-mobile,720px));padding:28px 22px}.dynb-cinematic__copy,.dynb-pointer__copy{width:100%;padding-bottom:64px}.dynb-cinematic__copy h2,.dynb-pointer__copy h2{font-size:39px}.dynb-cinematic__shot i{width:70vw;right:15%;top:12%}.dynb-cinematic__timeline{right:22px;left:22px;grid-template-columns:auto 1fr auto}.dynb-cinematic__timeline b:nth-of-type(2),.dynb-cinematic__timeline i:nth-of-type(2){display:none}.dynb-motion--mixed{grid-template-columns:1fr;align-content:start}.dynb-mixed__copy{z-index:9;padding:16px;border-radius:22px;background:rgba(5,9,16,.58);backdrop-filter:blur(10px)}.dynb-mixed__copy h2{font-size:38px}.dynb-mixed__stage{position:absolute;inset:32% 4% 5%;min-height:0;opacity:.78}.dynb-mixed__panel--hero{width:76%;height:54%}.dynb-mixed__panel--video{width:62%;height:40%}.dynb-mixed__panel--detail{width:38%;height:34%}.dynb-mixed__meta{display:none}.dynb-kinetic__words{inset:3% 3% 20%;font-size:clamp(58px,19vw,92px);line-height:.76}.dynb-kinetic__copy{width:100%;margin:0;padding:18px;background:rgba(6,10,17,.62)}.dynb-kinetic__copy h2{font-size:34px}.dynb-pointer__plane--back{inset:12% 5% 28% 16%}.dynb-pointer__plane--mid{inset:24% 11% 17% 8%}.dynb-pointer__plane--front{inset:38% 26% 28% 20%}.dynb-pointer__cursor{display:none}.dynb-pointer__status{right:22px;left:22px;grid-template-columns:auto 1fr auto}.dynb-pointer__status span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.dynb-cinematic__shot,.dynb-cinematic__grain,.dynb-cinematic__iris,.dynb-cinematic__copy,.dynb-cinematic__timeline span,.dynb-mixed__panel,.dynb-mixed__panel:before,.dynb-mixed__orbit,.dynb-kinetic__words span,.dynb-kinetic__ticker span,.dynb-motion--pointer{animation:none!important}.dynb-cinematic__shot--1{opacity:1;transform:scale(1.02)}.dynb-cinematic__shot--2,.dynb-cinematic__shot--3{opacity:0}.dynb-kinetic__words span{opacity:.14;transform:none}.dynb-motion--pointer{--dynb-pointer-x:0!important;--dynb-pointer-y:0!important}.dynb-pointer__plane,.dynb-pointer__orb{transition:none!important}}