html[data-brand] .home-hero.has-hero-media{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1.06fr) minmax(20rem,.94fr);align-content:center;align-items:center;gap:1.25rem clamp(2rem,5vw,5rem);width:min(100%,86rem);min-height:clamp(38rem,75svh,50rem);padding:clamp(4.5rem,7vw,6.5rem) 0;display:grid;overflow:visible;transform:none}html .home-capabilities .section-heading h2{text-wrap:balance;max-width:24ch;font-size:clamp(1.95rem,2.6vw,3.15rem);line-height:1.02}html[data-brand] .home-hero.has-hero-media>.eyebrow,html[data-brand] .home-hero.has-hero-media>h1,html[data-brand] .home-hero.has-hero-media>.lede,html[data-brand] .home-hero.has-hero-media>.hero-actions{grid-column:1;justify-self:start;max-width:min(100%,45rem)}html[data-brand] .home-hero.has-hero-media>h1{hyphens:auto;overflow-wrap:normal;text-wrap:balance;max-width:12.5ch;margin:0}html[data-brand] .home-hero.has-hero-media>.lede{max-width:40rem}html[data-brand] .home-hero.has-hero-media>.hero-media{z-index:2;aspect-ratio:16/10;background:var(--color-surface);isolation:isolate;grid-area:1/2/5;place-self:center end;width:100%;max-width:38rem;margin:0;position:relative;overflow:hidden}html[data-brand] .hero-media picture,html[data-brand] .hero-media img{width:100%;height:100%}html[data-brand] .hero-media img{object-fit:cover;object-position:var(--hero-focal-point,50% 50%);filter:saturate(.96)contrast(1.02)}html[data-brand] .hero-media:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}html[data-brand] .page-hero:not(.home-hero){min-height:clamp(27rem,54svh,37rem);padding-block:clamp(4.25rem,7vw,6.5rem)}html[data-brand] .page-hero:not(.home-hero)>h1{hyphens:auto;overflow-wrap:break-word;max-width:14ch;font-size:clamp(2.8rem,5.2vw,5.5rem)}html[data-brand=loquory] .home-hero.has-hero-media{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr)}html[data-brand=loquory] .home-hero.has-hero-media>h1{max-width:12ch;font-size:clamp(3rem,5.7vw,5.8rem);line-height:.97}html[data-brand=loquory] .home-hero.has-hero-media:after{display:none}html[data-brand=loquory] .hero-media{border:1px solid #59e2ff52;border-radius:2.2rem;transform:perspective(70rem)rotateY(-3deg)rotateX(1deg);box-shadow:0 2.4rem 6rem #04071294,1.1rem 1.1rem #8b72ff1a}html[data-brand=loquory] .hero-media:after{background:radial-gradient(circle at 82% 16%,#59e2ff42 0 .18rem,#0000 .22rem),linear-gradient(135deg,#0000 55%,#8b72ff24);box-shadow:inset 0 0 0 1px #eff8ff0d}html[data-brand=mgfame] .home-hero.has-hero-media{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);min-height:clamp(40rem,78svh,52rem)}html[data-brand=mgfame] .home-hero.has-hero-media>h1{max-width:11ch;font-size:clamp(3.2rem,6.2vw,6.9rem);line-height:.92}html[data-brand=mgfame] .home-hero.has-hero-media:before{opacity:.4;height:68%;font-size:clamp(12rem,27vw,25rem);right:-4%}html[data-brand=mgfame] .home-hero.has-hero-media:after{display:none}html[data-brand=mgfame] .hero-media{clip-path:polygon(7% 0,100% 0,100% 91%,91% 100%,0 100%,0 8%);border:.14rem solid #fff;border-radius:0;max-width:33rem;transform:rotate(1.2deg);box-shadow:1rem 1rem #c9ff42}html[data-brand=mgfame] .hero-media:after{background:linear-gradient(145deg,#0000 54%,#ff6b552e);box-shadow:inset 0 0 0 .18rem #0505056b}html[data-brand=annotelle] .home-hero.has-hero-media{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr)}html[data-brand=annotelle] .home-hero.has-hero-media>h1{max-width:10ch;font-size:clamp(3.1rem,5.35vw,5.9rem);line-height:.96}html[data-brand=annotelle] .home-hero.has-hero-media:before,html[data-brand=annotelle] .home-hero.has-hero-media:after{display:none}html[data-brand=annotelle] .hero-media{aspect-ratio:4/3;border:1px solid #1e29333d;border-radius:.25rem;max-width:32rem;transform:rotate(1deg);box-shadow:1rem 1rem #dfe7dd,0 2.2rem 5rem #3d2a2f2e}html[data-brand=annotelle] .hero-media:after{background:linear-gradient(155deg,#0000 66%,#8c3f5929);box-shadow:inset 0 0 0 .55rem #faf6ef47}html[data-brand=vizuweb] .home-hero.has-hero-media{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr)}html[data-brand=vizuweb] .home-hero.has-hero-media>h1{max-width:12.5ch;font-size:clamp(2.9rem,5vw,5.8rem);line-height:.98}html[data-brand=vizuweb] .home-hero.has-hero-media:before,html[data-brand=vizuweb] .home-hero.has-hero-media:after{display:none}html[data-brand=vizuweb] .hero-media{background:radial-gradient(circle at 1.1rem .9rem,#ff8f70 0 .22rem,#0000 .24rem),radial-gradient(circle at 1.85rem .9rem,#f6c85f 0 .22rem,#0000 .24rem),radial-gradient(circle at 2.6rem .9rem,#34d399 0 .22rem,#0000 .24rem),#fff;border:1px solid #265ea338;border-radius:1.35rem;max-width:34rem;padding:1.8rem .48rem .48rem;transform:perspective(70rem)rotateY(-3deg);box-shadow:0 2.5rem 6rem #204d8d2e,-1rem 1rem #06b6d412}html[data-brand=vizuweb] .hero-media picture,html[data-brand=vizuweb] .hero-media img{border-radius:.92rem}html[data-brand=vizuweb] .hero-media:after{background:linear-gradient(145deg,#0000 60%,#155eef1f);border-radius:.92rem;top:1.8rem}html[data-brand=dyudo] .home-hero.has-hero-media{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr)}html[data-brand=dyudo] .home-hero.has-hero-media>h1{max-width:12.5ch;font-size:clamp(2.9rem,5vw,5.6rem);line-height:.97}html[data-brand=dyudo] .home-hero.has-hero-media:before,html[data-brand=dyudo] .home-hero.has-hero-media:after{display:none}html[data-brand=dyudo] .hero-media{aspect-ratio:4/3;border:.45rem solid #fffaf3;border-radius:43% 57% 52% 48%/39% 42% 58% 61%;max-width:32rem;transform:rotate(1.5deg);box-shadow:1.2rem 1rem #efcfbd,0 2.2rem 5rem #5232232e}html[data-brand=dyudo] .hero-media:after{background:linear-gradient(165deg,#0000 58%,#a83d252b)}html[data-brand=flockbeam] .home-hero.has-hero-media{grid-template-columns:minmax(0,1.05fr) minmax(21rem,.8fr)}html[data-brand=flockbeam] .home-hero.has-hero-media>h1{max-width:13.5ch;font-size:clamp(2.95rem,5.2vw,5.9rem);line-height:.96}html[data-brand=flockbeam] .home-hero.has-hero-media:before,html[data-brand=flockbeam] .home-hero.has-hero-media:after{display:none}html[data-brand=flockbeam] .hero-media{clip-path:polygon(0 7%,92% 0,100% 14%,100% 93%,8% 100%,0 86%);border:1px solid #64d9ff70;border-radius:.25rem;max-width:34rem;box-shadow:1rem 1rem #ffb84d21,0 2.6rem 6rem #00000059}html[data-brand=flockbeam] .hero-media:after{background:linear-gradient(108deg,#0000 0 70%,#64d9ff3d 70.4% 71%,#0000 71.5%),linear-gradient(108deg,#0000 0 81%,#ffb84d52 81.4% 82.1%,#0000 82.6%)}html[data-brand=pdmlynx] .home-hero.has-hero-media{min-height:clamp(39rem,74svh,49rem);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.13fr) minmax(22rem,.87fr)}html[data-brand=pdmlynx] .home-hero.has-hero-media>h1{letter-spacing:-.055em;max-width:100%;line-height:.96}html[data-brand=pdmlynx] .home-hero.has-hero-media:before,html[data-brand=pdmlynx] .home-hero.has-hero-media:after{display:none}html[data-brand=pdmlynx] .hero-media{border:1px solid #bfcfd96b;border-radius:.12rem;max-width:35rem;box-shadow:.65rem .65rem #35617d7a,0 2.4rem 6rem #0000005c}html[data-brand=pdmlynx] .hero-media:before{z-index:2;content:"";background:#ffd431;width:3.2rem;height:.24rem;position:absolute;top:.8rem;left:.8rem;box-shadow:3.8rem 0 #6bb6e3}html[data-brand=pdmlynx] .hero-media:after{background:linear-gradient(#0b0e110a,#0b0e1142);border-left:.24rem solid #ffd431;box-shadow:inset 0 0 0 .8rem #0b0e111a}html[data-brand=twinegrid] .home-hero.has-hero-media{width:min(100%,82rem);min-height:clamp(33rem,64svh,42rem);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(19rem,min(42vw,34rem));gap:clamp(1rem,1.4vw,1.25rem) clamp(1.75rem,3vw,3.5rem);margin-top:clamp(1.25rem,2vw,2rem);padding:clamp(3rem,4vw,4.5rem) clamp(.75rem,1.5vw,1.5rem)}html[data-brand=twinegrid] .home-hero.has-hero-media>h1{max-width:100%;line-height:.95}html[data-brand=twinegrid] .home-hero.has-hero-media:before,html[data-brand=twinegrid] .home-hero.has-hero-media:after{display:none}html[data-brand=twinegrid] .hero-media{border:1px solid #5cecff6b;border-radius:.65rem;max-width:34rem;transform:perspective(58rem)rotateY(-3deg);box-shadow:-1rem 1rem #7c3aed1f,0 2.4rem 5rem #00000059}html[data-brand=twinegrid] .hero-media:after{background:repeating-linear-gradient(0deg,#0000 0 3.2rem,#5cecff14 3.2rem calc(3.2rem + 1px)),repeating-linear-gradient(90deg,#0000 0 3.2rem,#a78bfa12 3.2rem calc(3.2rem + 1px)),linear-gradient(155deg,#0000 58%,#22d3ee24)}html[data-brand=ruua] .home-hero.has-hero-media{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);min-height:clamp(36rem,70svh,46rem)}html[data-brand=ruua] .home-hero.has-hero-media>h1{max-width:11ch;font-size:clamp(3.25rem,5.4vw,6.15rem);line-height:.96}html[data-brand=ruua] .home-hero.has-hero-media>.lede{align-self:start;max-width:38rem}html[data-brand=ruua] .home-hero.has-hero-media:before,html[data-brand=ruua] .home-hero.has-hero-media:after{display:none}html[data-brand=ruua] .hero-media{aspect-ratio:4/3;border:.24rem double #2d211b;border-radius:0;max-width:32rem;box-shadow:1rem 1rem #78866b38}html[data-brand=ruua] .hero-media:after{background:linear-gradient(#7a4f2208,#2d211b29);border-left:.28rem solid #7a4f22;box-shadow:inset 0 0 0 .7rem #f7f3ea29}html[data-brand=wovenic] .home-hero.has-hero-media{grid-template-columns:minmax(0,1fr) minmax(21rem,.82fr);min-height:clamp(36rem,72svh,47rem)}html[data-brand=wovenic] .home-hero.has-hero-media>h1{max-width:12.5ch;font-size:clamp(3rem,5vw,5.6rem);line-height:.97}html[data-brand=wovenic] .home-hero.has-hero-media:after{display:none}html[data-brand=wovenic] .hero-media{border:1px solid #9fc7be6b;border-radius:3.8rem .65rem;max-width:34rem;box-shadow:1rem 1rem #2dd4bf1a,0 2.5rem 6rem #0112116b}html[data-brand=wovenic] .hero-media:after{background:repeating-linear-gradient(90deg,#0000 0 3.5rem,#2dd4bf1f 3.5rem calc(3.5rem + 1px)),repeating-linear-gradient(0deg,#0000 0 3.5rem,#9fb8b21a 3.5rem calc(3.5rem + 1px)),linear-gradient(155deg,#0000 62%,#2dd4bf21)}@media (width<=76rem){html[data-brand] .desktop-nav,html[data-brand] .header-cta{display:none}html[data-brand] .site-header{grid-template-columns:1fr auto}html[data-brand] .mobile-menu{display:block}html[data-brand] .home-hero.has-hero-media{grid-template-columns:minmax(0,1.04fr) minmax(19rem,.96fr);gap:1.1rem clamp(1.75rem,4vw,3rem)}html[data-brand] .home-hero.has-hero-media>h1{font-size:clamp(2.55rem,1.45rem + 4vw,5.15rem)}}@media (width<=56rem){html[data-brand] .home-hero.has-hero-media{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:1.2rem;min-height:auto;padding:clamp(4rem,8vw,5.25rem) 0 clamp(3rem,7vw,4.5rem)}html[data-brand] .home-hero.has-hero-media>.eyebrow,html[data-brand] .home-hero.has-hero-media>h1,html[data-brand] .home-hero.has-hero-media>.lede,html[data-brand] .home-hero.has-hero-media>.hero-actions,html[data-brand] .home-hero.has-hero-media>.hero-media{grid-column:1}html[data-brand] .home-hero.has-hero-media>.eyebrow,html[data-brand] .home-hero.has-hero-media>h1,html[data-brand] .home-hero.has-hero-media>.lede,html[data-brand] .home-hero.has-hero-media>.hero-actions{max-width:min(100%,46rem)}html[data-brand] .home-hero.has-hero-media>h1{max-width:13ch;line-height:.97}html[data-brand] .home-hero.has-hero-media>.hero-media{aspect-ratio:16/9;grid-row:auto;justify-self:start;width:min(100%,38rem);max-width:38rem;margin-top:1.25rem;transform:none}}@media (width<=48rem){html[data-brand] .home-hero.has-hero-media{padding:3.75rem 0 3rem}html[data-brand] .home-hero.has-hero-media>h1{hyphens:auto;overflow-wrap:anywhere;max-width:100%}html[data-brand] .home-hero.has-hero-media>.hero-media{border-radius:min(var(--radius), 1.5rem);width:calc(100% - 1rem);margin-top:.8rem}html[data-brand] .page-hero:not(.home-hero){min-height:auto;padding-block:4rem;padding-inline:0}html[data-brand] .page-hero:not(.home-hero)>h1{hyphens:auto;overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.45rem,10vw,3.8rem)}html[data-brand] .page-hero:not(.home-hero):before,html[data-brand] .page-hero:not(.home-hero):after{display:none}}html[data-brand=pdmlynx] .home-hero.has-hero-media>h1,html[data-brand=twinegrid] .home-hero.has-hero-media>h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;max-width:100%}html[data-brand=pdmlynx] .home-hero.has-hero-media{padding-inline:clamp(.75rem,1.5vw,1.5rem)}html[data-brand=pdmlynx] .home-hero.has-hero-media>h1{font-size:clamp(2.5rem,4.5vw,4.3rem)}html[data-brand=twinegrid] .home-hero.has-hero-media>h1{font-size:clamp(2.6rem,4.8vw,5.3rem)}@media (width<=76rem){html[data-brand=twinegrid] .home-hero.has-hero-media{grid-template-columns:minmax(0,1fr) minmax(19rem,min(42vw,34rem));gap:clamp(1rem,1.4vw,1.25rem) clamp(1.75rem,3vw,3.5rem)}}@media (width<=56rem){html[data-brand=twinegrid] .home-hero.has-hero-media{grid-template-columns:minmax(0,1fr);row-gap:clamp(.875rem,2vw,1.125rem);min-height:auto;padding:clamp(2.5rem,6vw,3rem) clamp(.75rem,1.5vw,1.5rem) clamp(2rem,5vw,2.5rem)}html[data-brand=twinegrid] .home-hero.has-hero-media>.hero-media{width:min(100%,40rem);max-width:40rem;margin-top:.25rem;transform:none}}@media (width<=48rem){html[data-brand=twinegrid] .home-hero.has-hero-media>.hero-media{width:100%}}@media (forced-colors:active){html[data-brand] .hero-media{box-shadow:none;border:1px solid canvastext}html[data-brand] .hero-media:before,html[data-brand] .hero-media:after{display:none}}
