.gen-page .gen-mask{display:block;overflow:hidden}.gen-page .gen-rise{animation:.9s cubic-bezier(.22,1,.36,1) both gen-rise;display:block}@keyframes gen-rise{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}.gen-page p.gen-rise,.gen-page div.gen-rise{animation-name:gen-lift}@keyframes gen-lift{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.gen-page .gen-banner{isolation:isolate;overflow:hidden}.gen-page .gen-banner-soft{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 70px calc(100% - 70px),#0000 100%),linear-gradient(#0000 0,#000 70px calc(100% - 70px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 70px calc(100% - 70px),#0000 100%),linear-gradient(#0000 0,#000 70px calc(100% - 70px),#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.gen-page .gen-cta-art{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 80px),#0000 100%),linear-gradient(#0000 0,#000 56px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 80px),#0000 100%),linear-gradient(#0000 0,#000 56px calc(100% - 56px),#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.gen-page .gen-par-glow .and-card-glow{width:74.73%;height:65.97%;top:124.65%;left:50.54%}.mh-root.gen-root .gen-m-figures{gap:26px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mh-root.gen-root .gen-m-figures .ml-figure{letter-spacing:-1.8px;font-size:clamp(44px,12vw,60px);line-height:1.1}.mh-root.gen-root .gen-m-figures p+p{font-family:var(--font-dm-sans), sans-serif;color:#121212b8;margin:8px 0 0;font-size:clamp(14px,3.8vw,16px);line-height:1.72}.mh-root.gen-root .gen-m-models{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mh-root.gen-root .gen-m-models li{min-height:84px;font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.32px;color:#171717;text-align:center;background:#fff;border-radius:16px;place-items:center;gap:10px;padding:16px 14px;font-size:16px;font-weight:600;display:grid}.mh-root.gen-root .gen-m-models img{object-fit:contain;width:auto;max-width:62px;height:auto;max-height:62px}.mh-root.gen-root .gen-m-verts{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mh-root.gen-root .gen-m-verts li{border-radius:20px;position:relative;overflow:hidden}.mh-root.gen-root .gen-m-verts img{width:100%;height:auto;display:block}.mh-root.gen-root .gen-m-verts h3{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.44px;color:#fff;margin:0;font-size:22px;font-weight:600;position:absolute;bottom:18px;left:20px}
